public GroupMessageEditModel SaveGroupMessage(GroupMessageEditModel model) { if (model.Message == null) { throw new Exception("Required"); } var m = new GroupMessages(); m.Update(model); var liu = _httpContextAccessor.HttpContext.User; var u = CustomUserModelByLoggedInUser(liu); m.InsertedBy = u.AccountNumberString; m.InsertedDtm = DateTime.Now; var saved = _groupMessagesDal.Save(m); var result = new GroupMessageEditModel(); result.Update(saved); return(result); }
public GroupMessageEditModel NewGroupMessageEditModelByGroupId(int groupid) { var result = new GroupMessageEditModel(); var group = _groupDal.GetGroupById(groupid); result.GroupName = group.GroupName; return(result); }
public ActionResult SaveGroupMessage(GroupMessageEditModel model) { try { //var u = _httpContextAccessor.HttpContext.Session.GetObjectFromJson<CustomUserEditModel>("LoggedInUser"); // var m = _secretSantaBl.SaveGroupRules(model); var m = _secretSantaBl.SaveGroupMessage(model); m.Saved = true; return(PartialView("_NewMessage", m)); //return PartialView("_JoinGroupEntry", m); } catch (AppException ax) { ModelState.AddModelError("", ax.AppMessage); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } return(PartialView("_NewMessage", model)); }