public void Post([FromBody] DepartureDTO departure) { if (ModelState.IsValid) { service.Create(departure); } }
public async Task <IActionResult> Create([FromBody] DepartureDto departure) { if (ModelState.IsValid) { await _service.Create(departure); return(Ok(departure)); } else { return(new BadRequestObjectResult(ModelState)); } }
public IActionResult Post([FromBody] DepartureModel value) { var validationResult = _depatureModelValidator.Validate(value); if (!validationResult.IsValid) { throw new BadRequestException(validationResult.Errors); } var entity = _departureService.Create(value); return(Json(entity)); }
public IActionResult Post([FromBody] DepartureDto value) { try { service.Create(value); return(Ok()); } catch (ValidationException e) { return(BadRequest(e.Message)); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Post([FromBody] DepartureDto Departure) { if (Departure == null) { ModelState.AddModelError("", "Не указаны данные для вылета"); return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } service.Create(Departure); return(Created("api/Departures", Departure)); }
public async Task <IActionResult> Post([FromBody] DepartureDTO modelDTO) { if (modelDTO == null) { ModelState.AddModelError("", "Departure structure is wrong!!!"); return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await service.Create(modelDTO); return(Created("api/Departures", modelDTO)); }
public IActionResult Post([FromBody] DepartureDto departureDto) { if (!ModelState.IsValid) { return(BadRequest(new { Type = "ValidationError", ErrorMessage = "Required fields is empty" })); } DepartureDto resultDto; try { resultDto = departureService.Create(departureDto); } catch (Exception ex) { return(BadRequest(new { ErrorType = ex.GetType().Name, ex.Message })); } return(Ok(resultDto)); }