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 ActionResult DeleteConfirmed(long id) { GroupMessages projectMessages = db.ProjectMessagesSet.Find(id); db.ProjectMessagesSet.Remove(projectMessages); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Sender,Message,Timestamp")] GroupMessages projectMessages) { if (ModelState.IsValid) { db.Entry(projectMessages).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(projectMessages)); }
public GroupMessages Delete(GroupMessages g) { var result = new GroupMessages(); result.Update(g); //_appDbContext.Add(result); _appDbContext.Remove(result); _appDbContext.SaveChanges(); return(result); }
private async Task DeleteMessage(GroupMessage groupMessage) { groupMessage.AuthToken = "62ssqhyw"; GroupMessages.Remove(groupMessage); var response = await App.RestApiService.DeleteGroupMessage(groupMessage); if (response.Status == "success") { UserDialogs.Instance.Toast("Messge deleted sucesfully"); } }
public ActionResult Create([Bind(Include = "ID,Sender,Message,Timestamp")] GroupMessages projectMessages) { if (ModelState.IsValid) { db.ProjectMessagesSet.Add(projectMessages); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(projectMessages)); }
// GET: Chat/Delete/5 public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GroupMessages projectMessages = db.ProjectMessagesSet.Find(id); if (projectMessages == null) { return(HttpNotFound()); } return(View(projectMessages)); }
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); }