Beispiel #1
0
        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());
        }
Beispiel #2
0
        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));
        }