public IActionResult Register(RegisterUserBindingModel model) { if (!this.IsModelValid(model)) { return(this.View()); } User user = new User { Username = model.Username, Password = model.Password }; using (AdvancedMvcDbContext database = new AdvancedMvcDbContext()) { database.Users.Add(user); database.SaveChanges(); } return(this.View()); }
public IActionResult Profile(AddNoteBindingModel model) { if (!this.IsModelValid(model)) { return(this.View()); } using (AdvancedMvcDbContext database = new AdvancedMvcDbContext()) { User user = database.Users.FirstOrDefault(u => u.Id == model.UserId); Note note = new Note { Title = model.Title, Content = model.Content }; user.Notes.Add(note); database.SaveChanges(); } return(this.Profile(model.UserId)); }