SES-128 Endpoint Broni #52
@ -23,9 +23,16 @@ namespace SessionCompanion.Controllers
|
||||
/// </summary>
|
||||
/// <returns>Lista wszystkich broni w bazie danych</returns>
|
||||
[HttpGet("getAllWeapons")]
|
||||
public async Task<List<WeaponViewModel>> GetWeapons()
|
||||
public async Task<Either<List<WeaponViewModel>, ErrorResponse>> GetWeapons()
|
||||
|
||||
{
|
||||
return _service.Get().ToList();
|
||||
var weapons = _service.Get().ToList();
|
||||
if (!weapons.Any())
|
||||
return new ErrorResponse()
|
||||
{
|
||||
StatusCode = 204,
|
||||
Message = "No weapons in database"
|
||||
};
|
||||
return weapons;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user
Brak Error Response