Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public IActionResult CreateFireman(FiremanViewModel model)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     _firemanPresentation.CreateFireman(model);
     return(RedirectToAction("Index", "Fireman"));
 }
Exemplo n.º 3
0
        public IActionResult Edit(FiremanViewModel model)
        {
            string user = _firemanPresentation.Edit(model);

            if (user.Equals("fireadmin"))
            {
                return(RedirectToAction("Index", "Fireman"));
            }

            return(RedirectToAction("MyProfile", "Fireman"));
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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"));
        }
Exemplo n.º 6
0
        public IActionResult CreateFireman()
        {
            var model = new FiremanViewModel();

            return(View(model));
        }