public IActionResult <UserPrifileViewModel> Profile(AddNoteBindingModel model) { using (var context = new MvcDbContext()) { var user = context.Users.FirstOrDefault(x => x.iD == model.Id); var note = new Note { Title = model.Title, Content = model.Content }; user.Notes.Add(note); context.SaveChanges(); return(Profile(model.Id)); } }
public IActionResult <UserProfileViewModel> Profile(AddNoteBindingModel model) { using (var context = new NotesAppContext()) { var user = context.Users.Find(model.UserId); var note = new Note { Title = model.Title, Content = model.Content }; user.Notes.Add(note); context.SaveChanges(); } return(Profile(model.UserId)); }
public IActionResult <UserProfileViewModel> Profile(AddNoteBindingModel model, HttpSession session, HttpResponse response) { if (model.Title == null || model.Content == null) { Redirect(response, "/users/login"); return(null); } using (NotesAppContext context = new NotesAppContext()) { var user = context.Users.Find(model.UserId); var note = new Note() { Title = model.Title, Content = model.Content }; user.Notes.Add(note); context.SaveChanges(); return(Profile(model.UserId, session, response)); } }