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 GroupMessages Delete(GroupMessages g) { var result = new GroupMessages(); result.Update(g); //_appDbContext.Add(result); _appDbContext.Remove(result); _appDbContext.SaveChanges(); return(result); }
public GroupMessages Save(GroupMessages g) { //var u = _httpContextAccessor.HttpContext.Session.GetObjectFromJson<CustomUser>("LoggedInUser"); //var liu = _httpContextAccessor.HttpContext.User; // var u = _secretSantaBl.CustomUserModelByLoggedInUser(liu); if (g.ID >= 1) { _appDbContext.Add(g); _appDbContext.Update(g); _appDbContext.SaveChanges(); return(g); } var result = new GroupMessages(); result.Update(g); //result.InsertedBy = u.AccountNumberString; _appDbContext.Add(result); _appDbContext.SaveChanges(); return(result); }