public string Edit(FiremanViewModel model) { string user = "******"; var fireman = _firemanRepository.Get(model.Id); if (fireman != null) { if (!_userService.IsFireAdmin()) { var citizen = _citizenRepository.Get(fireman.CitizenId); citizen.Name = model.Name; citizen.Age = model.Age; fireman.WorkExperYears = model.WorkExperYears; _firemanRepository.Save(fireman); _citizenRepository.Save(citizen); user = "******"; } else { fireman.Role = model.Role; fireman.FiremanTeam = _firemanTeamRepository.GetByName(model.TeamName); _firemanRepository.Save(fireman); } } return(user); }
public IActionResult CreateFireman(FiremanViewModel model) { if (!ModelState.IsValid) { return(View()); } _firemanPresentation.CreateFireman(model); return(RedirectToAction("Index", "Fireman")); }
public IActionResult Edit(FiremanViewModel model) { string user = _firemanPresentation.Edit(model); if (user.Equals("fireadmin")) { return(RedirectToAction("Index", "Fireman")); } return(RedirectToAction("MyProfile", "Fireman")); }
public void CreateFireman(FiremanViewModel model) { var citizen = _citizenRepository.GetByName(model.Name); var m = _mapper.Map <Fireman>(model); m.Citizen = citizen; m.CitizenId = citizen.Id; var fireteam = _firemanTeamRepository.GetByName(model.TeamName); m.FiremanTeam = fireteam; _firemanRepository.Save(m); }
public IActionResult CreateFireman(FiremanViewModel model) { if (!ModelState.IsValid) { return(View()); } var citizen = _citizenRepository.GetByName(model.Name); var m = _mapper.Map <Fireman>(model); m.Citizen = citizen; m.CitizenId = citizen.Id; _firemanRepository.Save(m); return(RedirectToAction("Index", "Fireman")); }
public IActionResult CreateFireman() { var model = new FiremanViewModel(); return(View(model)); }