| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- namespace Diligent.WebAPI.Contracts.Models
- {
- public class ResultError
- {
- public string Name { get; set; }
- public IList<HttpResultError> Messages { get; set; } = new List<HttpResultError>();
- public ResultError()
- {
-
- }
- public ResultError(string name)
- {
- Name = name;
- }
- public void Add400BadRequestError(string message)
- {
- Messages.Add(new HttpResultError
- {
- ErrorCode = HttpStatusCode.BadRequest,
- ErrorMessage = message
- });
- }
- public void Add404NotFoundError(string message)
- {
- Messages.Add(new HttpResultError
- {
- ErrorCode = HttpStatusCode.NotFound,
- ErrorMessage = message
- });
- }
- public void Add409ConflictError(string message)
- {
- Messages.Add(new HttpResultError
- {
- ErrorCode = HttpStatusCode.Conflict,
- ErrorMessage = message
- });
- }
- public void AddCustomError(HttpResultError error)
- {
- Messages.Add(error);
- }
- }
- }
|