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