Adding user CRUD methods and controller + automapper

This commit is contained in:
2025-03-13 00:19:29 +01:00
parent 0b354988fd
commit 61b9c732bc
21 changed files with 639 additions and 90 deletions

View File

@@ -20,9 +20,9 @@ namespace BasicDotnetTemplate.MainProject.Controllers
}
#nullable enable
private static BaseResponse CreateResponse(HttpStatusCode status, string message, object? data = null)
private static BaseResponse<T> CreateResponse<T>(HttpStatusCode status, string message, T? data)
{
return new BaseResponse((int)status, message, data);
return new BaseResponse<T>((int)status, message, data);
}
protected new IActionResult Created(string message, object? data = null)
@@ -58,7 +58,7 @@ namespace BasicDotnetTemplate.MainProject.Controllers
protected IActionResult InternalServerError(string message)
{
message = String.IsNullOrEmpty(message) ? "Internal server error" : message;
return StatusCode((int)HttpStatusCode.InternalServerError, CreateResponse(HttpStatusCode.InternalServerError, message));
return StatusCode((int)HttpStatusCode.InternalServerError, CreateResponse(HttpStatusCode.InternalServerError, message, new object()));
}
#nullable disable