Exemplo n.º 1
0
        public ActionResult EditFocus(int id)
        {
            var            Focus     = focusService.GetFocus(id);
            FocusFormModel editFocus = Mapper.Map <Focus, FocusFormModel>(Focus);

            if (Focus == null)
            {
                return(HttpNotFound());
            }
            return(View("EditFocus", editFocus));
        }
Exemplo n.º 2
0
        public ActionResult CreateFocus(FocusFormModel focus)
        {
            var errors = focusService.CanAddFocus(Mapper.Map <FocusFormModel, Focus>(focus)).ToList();

            ModelState.AddModelErrors(errors);
            if (ModelState.IsValid)
            {
                Focus newFocus = Mapper.Map <FocusFormModel, Focus>(focus);
                focusService.CreateFocus(newFocus);
                //var createdfocus = focusService.GetFocus(focus.FocusName);
                return(RedirectToAction("Focus", new { id = newFocus.FocusId }));
            }
            return(View("CreateFocus", focus));
        }
Exemplo n.º 3
0
        public ActionResult EditFocus(FocusFormModel focusFormViewModel)
        {
            Focus focus = Mapper.Map <FocusFormModel, Focus>(focusFormViewModel);

            focus.Group = groupService.GetGroup(focus.GroupId);
            var errors = focusService.CanAddFocus(focus).ToList();

            ModelState.AddModelErrors(errors);
            if (ModelState.IsValid)
            {
                focusService.UpdateFocus(focus);
                focusService.SaveFocus();
                return(RedirectToAction("Index", new { id = focus.GroupId }));
            }
            return(View("EditFocus", focusFormViewModel));
        }