public ActionResult CreateCrew(CrewViewModel viewModel) { if (!ModelState.IsValid) { viewModel.CrewMembers = _crewService.GetFreeCrewMembers(viewModel.FlightId, viewModel.Date); return(View("CrewForm", viewModel)); } _crewService.CreateCrew(viewModel); return(RedirectToAction("ShowCrews", "Dispatcher")); }
public void Post([FromBody] CrewDTO crew) { if (ModelState.IsValid) { Response.StatusCode = 200; crewService.CreateCrew(crew); } else { Response.StatusCode = 400; } }
public async Task <IActionResult> Post([FromBody] InputCrewDTO crew) { if (ModelState.IsValid) { await crewService.CreateCrew(crew); return(Ok(crew)); } else { return(BadRequest(crew)); } }