public async Task <IHttpActionResult> Post([FromBody] JournalModels journal) { using (ApplicationDbContext db = new ApplicationDbContext()) { db.Journal.Add(journal); await db.SaveChangesAsync(); } return(Ok()); }
public ActionResult update(JournalModels journal) { if (ModelState.IsValid) { db.Journals.Remove(db.Journals.Find(journal.UserID, journal.Date)); db.Journals.Add(journal); db.SaveChanges(); } return(RedirectToAction("List")); }
public async Task <IHttpActionResult> Put(int id, [FromBody] JournalModels journal) { using (ApplicationDbContext db = new ApplicationDbContext()) { if (id != journal.Id) { return(BadRequest()); } db.Entry(journal).State = EntityState.Modified; await db.SaveChangesAsync(); } return(Ok()); }
public ActionResult Submit(JournalModels journal) { if (ModelState.IsValid) { //Grabs Usermodel ID var usrID = User.Identity.GetUserId(); journal.UserID = db.UserAccounts.Where(c => c.ApplicationUserId == usrID).First().UserID; //................... db.Journals.Add(journal); db.SaveChanges(); } return(RedirectToAction("List")); }