public ActionResult AddGroup(CommGroupModel model) { if (!ModelState.IsValid) { if (Request.IsAjaxRequest()) return Json(new JsonResultModel { IsSuccess = false, Message = ModelState.ToErrorString() }); else return View(model); } CommManager.AddCommGroup(model.Specie, model.GroupName, model.Comms); ActionLogger.Log(CurrentUser, CurrentUser, LogResources.AddCommGroup, LogResources.GetAddCommGroup(model.Specie.ToString(), model.GroupName)); if (Request.IsAjaxRequest()) return Json(new JsonResultModel { IsSuccess = true, Message = Resources.Resource.Success }); else return SuccessAction(); }
public ActionResult EditGroup(int? Id) { if (!Id.HasValue) PageNotFound(); var groupInfo = CommManager.GetGroupComms(Id.Value); if (groupInfo == null) PageNotFound(); var model = new CommGroupModel { GroupName = groupInfo.Key.GroupName, Specie = groupInfo.Key.Specie, Comms = groupInfo.Value }; return View(model); }
public ActionResult EditGroup(int? Id, CommGroupModel model) { ModelState.Remove("GroupName"); ModelState.Remove("Specie"); if (!Id.HasValue) PageNotFound(); if (!ModelState.IsValid) { if (Request.IsAjaxRequest()) return Json(new JsonResultModel { IsSuccess = false, Message = ModelState.ToErrorString() }); else return View(model); } CommManager.UpdateCommGroup(Id.Value, model.Comms); ActionLogger.Log(CurrentUser, CurrentUser, LogResources.UpdateCommGroup, LogResources.GetUpdateCommGroup(Id.Value)); if (Request.IsAjaxRequest()) return Json(new JsonResultModel { IsSuccess = true, Message = Resources.Resource.Success }); else return View(); }