public ActionResult Create(long Id = 0) { ViewBag.SuccessMessage = ""; GroupFormModel GroupFormModel = new GroupFormModel(); if (Id != 0) { Group Group = groupService.GetGroup(Id); GroupFormModel = AutoMapper.Mapper.Map<Group, GroupFormModel>(Group); } return View("GroupCreate", GroupFormModel); }
public ActionResult Create(GroupFormModel Groupmodel) { try { Group Group = AutoMapper.Mapper.Map<GroupFormModel, Group>(Groupmodel); if (ModelState.IsValid) { if (Group.ID == 0) { groupService.CreateGroup(Group); } else { groupService.EditGroup(Group); } ViewBag.successMessage = "Group Saved Successfully"; ViewBag.errorMessage = ""; } else { string validationErrors = string.Join(",", ModelState.Values.Where(E => E.Errors.Count > 0) .SelectMany(E => E.Errors).Select(E => E.ErrorMessage).ToArray()); ViewBag.successMessage = ""; ViewBag.errorMessage = validationErrors; } } catch (Exception ex) { ViewBag.successMessage = ""; ViewBag.errorMessage = string.Format("Error in Group Save : {0}", ex.Message); } return View("GroupCreate", Groupmodel); }
public ActionResult Details(long Id) { GroupFormModel GroupDetails = new GroupFormModel(); Group Group = groupService.GetGroup(Id); GroupDetails = AutoMapper.Mapper.Map<Group, GroupFormModel>(Group); return View("GroupDetails", GroupDetails); }