コード例 #1
0
        public IActionResult CreateFiremanTeam(FiremanTeamViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            _firemanTeamPresentation.CreateFiremanTeam(model);

            return(RedirectToAction("Index", "FiremanTeam"));
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        public IActionResult Edit(FiremanTeamViewModel model)
        {
            _firemanTeamPresentation.Edit(model);

            return(RedirectToAction("Index", "FiremanTeam"));
        }
コード例 #5
0
        public IActionResult CreateFiremanTeam()
        {
            var model = new FiremanTeamViewModel();

            return(View(model));
        }