Exemplo n.º 1
0
 public async Task <IActionResult> AddPlatformType(PlatformTypeModel publisher) =>
 (await _platformTypeRepository.SaveSafe(publisher))
 .OnSuccess(created => (IActionResult)Ok(created))
 .OnFailure(_ => BadRequest(), error => error is ArgumentNullError)
 .OnFailure(error => error.ToObjectResult(), error => error != null)
 .OnFailure(_ => ModelState.ToObjectResult());