public IActionResult CreateFiremanTeam(FiremanTeamViewModel model) { if (!ModelState.IsValid) { return(View()); } _firemanTeamPresentation.CreateFiremanTeam(model); return(RedirectToAction("Index", "FiremanTeam")); }
public void CreateFiremanTeam(FiremanTeamViewModel model) { var newModel = _mapper.Map <FiremanTeam>(model); if (model.TruckId != 0) { var truck = _fireTruckRepository.Get(model.TruckId); newModel.FireTruck = truck; truck.FiremanTeam = newModel; _fireTruckRepository.Save(truck); } else { newModel.TruckId = null; } _firemanTeamRepository.Save(newModel); }
public void Edit(FiremanTeamViewModel model) { var firemanteam = _firemanTeamRepository.Get(model.Id); if (firemanteam != null) { if (_userService.IsFireAdmin()) { if (model.TruckId != 0) { firemanteam.TruckId = model.TruckId; } firemanteam.TeamName = model.TeamName; firemanteam.TeamState = model.TeamState; firemanteam.FireTruck = _fireTruckRepository.Get(model.TruckId); } firemanteam.Shift = model.Shift; _firemanTeamRepository.Save(firemanteam); } }
public IActionResult Edit(FiremanTeamViewModel model) { _firemanTeamPresentation.Edit(model); return(RedirectToAction("Index", "FiremanTeam")); }
public IActionResult CreateFiremanTeam() { var model = new FiremanTeamViewModel(); return(View(model)); }