public void Post([FromBody] CrewDTO сrew) { if (ModelState.IsValid) { service.Create(сrew); } }
public async Task <IActionResult> Create([FromBody] CrewDto crew) { if (ModelState.IsValid) { await _service.Create(crew); return(Ok(crew)); } else { return(new BadRequestObjectResult(ModelState)); } }
public IActionResult Post([FromBody] CrewDto value) { try { service.Create(value); return(Ok()); } catch (ValidationException e) { return(BadRequest(e.Message)); } catch (Exception) { return(BadRequest()); } }
public IActionResult Post([FromBody] CrewDto Crew) { if (Crew == null) { ModelState.AddModelError("", "Не указаны данные для экипажа"); return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } service.Create(Crew); return(Created("api/Crews", Crew)); }
public IActionResult Post([FromBody] CrewInputModel value) { var validationResult = _crewInputModelValidator.Validate(value); if (!validationResult.IsValid) { throw new BadRequestException(validationResult.Errors); } var newId = _crewService.Create(value).Id; _airhostessesService.AssignToCrew(value.AirhostessIds, newId); var details = _crewService.GetDetails(newId); return(Json(details)); }
public async Task <IActionResult> Post([FromBody] CrewDto value) { try { await service.Create(value); return(Ok()); } catch (ValidationException e) { return(BadRequest(e.Message)); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Post([FromBody] CrewDto crewDto) { if (!ModelState.IsValid) { return(BadRequest(new { Type = "ValidationError", ErrorMessage = "Required fields is empty" })); } CrewDto resultDto; try { resultDto = crewService.Create(crewDto); } catch (Exception ex) { return(BadRequest(new { ErrorType = ex.GetType().Name, ex.Message })); } return(Ok(resultDto)); }