public ActionResult GroupCreate(GroupViewModel model) { if (ModelState.IsValid) { var mo = new Group() { Name = model.Name, ZoneId = model.ZoneId }; _stagedGroupService.Delete(model.Id); _groupService.Create(mo); this.AccessContext.FlushChanges(); mo.UniqueId = "G" + mo.Id; return Json(new { }); } ModelState.AddModelError("", "There are validation Errors"); return PartialView(model); }
public PartialViewResult GroupCreate(int id) { var m = _stagedGroupService.GetSingle(id); var model = new GroupViewModel { Name = m.Name, UniqueId = m.UniqueId, ZoneId = m.ZoneId, Id = m.Id }; return PartialView(model); }
public ActionResult GroupCreate(GroupViewModel model) { if (ModelState.IsValid) { var group = Mapper.Map<Group>(model); if (User.IsInRole(RolesEnum.ZONE_ADMIN.ToString())) { var zone = this.CurrentZoneAdministered().Result; group.ZoneId = zone.Id; } _groupService.Create(group); AccessContext.FlushChanges(); group.UniqueId = "G" + group.Id.ToString(); return Json(new {}); } return PartialView(model: model); }
public ActionResult GroupEdit(GroupViewModel model) { if (ModelState.IsValid) { var m = _groupService.GetSingle(model.Id); if (m != null) { m.Name = model.Name; m.ZoneId = model.ZoneId; return Json(new {}); } ModelState.AddModelError("", "Cannot Edit a non existent Group"); } return PartialView(model); }
public PartialViewResult GroupCreate(int zoneId = 0) { if (zoneId != 0) { var model = new GroupViewModel() { ZoneId = zoneId }; return PartialView(model); } return PartialView(); }