Example #1
0
 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);
 }
Example #2
0
 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);
 }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
 public PartialViewResult GroupCreate(int zoneId = 0)
 {
     if (zoneId != 0)
     {
         var
         model = new GroupViewModel()
             {
                 ZoneId = zoneId
             };
         return PartialView(model);
     }
     return PartialView();
 }