public GroupRulesEditModel DeleteGroupRule (GroupRulesEditModel model) { var m = new GroupRules (); m.Update (model); var deleted = _groupRulesDal.DeleteRule (m); var result = new GroupRulesEditModel (); result.Update (deleted); return result; }
public GroupRulesEditModel GroupRuleEditModelByRuleId (int ruleid) { var rule = _groupRulesDal.GetRuleByRuleId (ruleid); var group = _groupDal.GetGroupById (rule.GroupId); var result = new GroupRulesEditModel (); result.Update (rule); result.GroupName = group.GroupName; return result; }
public GroupRulesEditModel NewRuleEditModelByGroupId (int groupid) { var group = _groupDal.GetGroupById (groupid); var result = new GroupRulesEditModel (); result.GroupName = group.GroupName; result.GroupId = groupid; return result; }
public ActionResult SaveGroupRule(GroupRulesEditModel model) { try { //var u = _httpContextAccessor.HttpContext.Session.GetObjectFromJson<CustomUserEditModel>("LoggedInUser"); var m = _secretSantaBl.SaveGroupRules(model); m.Saved = true; return(PartialView("_NewRulePopup", m)); } catch (AppException ax) { ModelState.AddModelError("", ax.AppMessage); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); //_log.Error(ex); } return(PartialView("_NewRulePopup", model)); }
public GroupRulesEditModel SaveGroupRules (GroupRulesEditModel model) { if (model.Rule == null) throw new Exception ("Required"); var m = new GroupRules (); m.Update (model); var liu = _httpContextAccessor.HttpContext.User; var u = CustomUserModelByLoggedInUser (liu); m.InsertedBy = u.AccountNumberString; var saved = _groupRulesDal.SaveRules (m); var result = new GroupRulesEditModel (); result.Update (saved); return result; }