Utworzenie modeli success i error

This commit is contained in:
Łukasz Góreczny 2020-12-10 17:34:30 +01:00
parent 9efefd96fe
commit 8e59538db8
2 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,22 @@
using System.Text.Json;
namespace SessionCompanion.ViewModels.ApiResponses
{
public class ErrorResponse
{
/// <summary>
/// Kod błędu
/// </summary>
public int StatusCode { get; set; }
/// <summary>
/// Wiadomość błędu do pokazania
/// </summary>
public string Message { get; set; }
public override string ToString()
{
return JsonSerializer.Serialize(this);
}
}
}

View File

@ -0,0 +1,28 @@
namespace SessionCompanion.ViewModels.ApiResponses
{
/// <summary>
/// Wiadomość mówiąca o poprawnym wykonaniu zadania
/// </summary>
public class SuccessResponse
{
/// <summary>
/// Konstruktor obiektu
/// </summary>
/// <param name="message"> Wiadomość dotycząca operacji </param>
public SuccessResponse(string message)
{
this.SuccessCode = 200;
this.SuccessMessage = message;
}
/// <summary>
/// Kod odpowiedzi, domyślnie nadawany jest 200
/// </summary>
public int SuccessCode { get; set; }
/// <summary>
/// Wiadomość dotycząca wykoanania operacji
/// </summary>
public string SuccessMessage { get; set; }
}
}