♻️ Move most of models to the Shared package
This commit is contained in:
		| @@ -1,3 +1,4 @@ | ||||
| using DysonNetwork.Shared.Models; | ||||
| using DysonNetwork.Sphere.Account; | ||||
| using DysonNetwork.Sphere.Permission; | ||||
| using DysonNetwork.Sphere.Publisher; | ||||
| @@ -18,7 +19,7 @@ public class DeveloperController( | ||||
|     : ControllerBase | ||||
| { | ||||
|     [HttpGet("{name}")] | ||||
|     public async Task<ActionResult<Publisher.Publisher>> GetDeveloper(string name) | ||||
|     public async Task<ActionResult<Shared.Models.Publisher>> GetDeveloper(string name) | ||||
|     { | ||||
|         var publisher = await db.Publishers | ||||
|             .Where(e => e.Name == name) | ||||
| @@ -61,9 +62,9 @@ public class DeveloperController( | ||||
|  | ||||
|     [HttpGet] | ||||
|     [Authorize] | ||||
|     public async Task<ActionResult<List<Publisher.Publisher>>> ListJoinedDevelopers() | ||||
|     public async Task<ActionResult<List<Shared.Models.Publisher>>> ListJoinedDevelopers() | ||||
|     { | ||||
|         if (HttpContext.Items["CurrentUser"] is not Account.Account currentUser) return Unauthorized(); | ||||
|         if (HttpContext.Items["CurrentUser"] is not Shared.Models.Account currentUser) return Unauthorized(); | ||||
|         var userId = currentUser.Id; | ||||
|  | ||||
|         var members = await db.PublisherMembers | ||||
| @@ -91,9 +92,9 @@ public class DeveloperController( | ||||
|     [HttpPost("{name}/enroll")] | ||||
|     [Authorize] | ||||
|     [RequiredPermission("global", "developers.create")] | ||||
|     public async Task<ActionResult<Publisher.Publisher>> EnrollDeveloperProgram(string name) | ||||
|     public async Task<ActionResult<Shared.Models.Publisher>> EnrollDeveloperProgram(string name) | ||||
|     { | ||||
|         if (HttpContext.Items["CurrentUser"] is not Account.Account currentUser) return Unauthorized(); | ||||
|         if (HttpContext.Items["CurrentUser"] is not Shared.Models.Account currentUser) return Unauthorized(); | ||||
|         var userId = currentUser.Id; | ||||
|  | ||||
|         var publisher = await db.Publishers | ||||
|   | ||||
		Reference in New Issue
	
	Block a user