Beispiel #1
0
 public DeletePostVM Edit(DelPostUserVM user, DeletePostVM postVM)
 {
     user.User = UserService.userLogedin;
     try
     {
         if (user.User.Id == postVM.Post.UserId)
         {
             var post = new DeletePostVM();
             post.Post             = _context.Posts.SingleOrDefault(p => p.UserId == postVM.Post.UserId);
             post.Post.Title       = postVM.Post.Title;
             post.Post.Description = postVM.Post.Description;
             post.Post.Link        = postVM.Post.Link;
             post.Post.Location    = postVM.Post.Location;
             post.Post.Thumbnail   = postVM.Post.Thumbnail;
             post.Post.UpdatedAt   = DateTime.Now;
             post.Post.UpdatedBy   = user.User.Name;
             _context.SaveChanges();
             return(post);
         }
         throw new NotImplementedException();
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #2
0
 public DelPostUserVM LogOut(DelPostUserVM user)
 {
     user.User = userLogedin;
     try
     {
         if (userLogedin != null)
         {
             userLogedin = null;
             return(null);
         }
         return(null);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #3
0
 public DelPostUserVM Edit(DelPostUserVM userVM)
 {
     userVM.User = userLogedin;
     try
     {
         if (userVM.User != null)
         {
             var user = new DelPostUserVM();
             user.User           = _context.Users.SingleOrDefault(p => p.Id == userVM.User.Id);
             user.User.Name      = userVM.User.Name;
             user.User.Password  = userVM.User.Password;
             user.User.UpdatedAt = DateTime.Now;
             user.User.UpdatedBy = userVM.User.Name;
             //_context.Update(user.User);
             _context.SaveChanges();
             return(user);
         }
         throw new NotImplementedException();
     }
     catch (Exception)
     {
         throw;
     }
 }
 public IActionResult LogOut(DelPostUserVM user)
 {
     _service.LogOut(user);
     return(View("~/Views/Home/Index.cshtml"));
 }
 public IActionResult EditPost1(DelPostUserVM userVM, DeletePostVM postVM)
 {
     _service.Edit(userVM, postVM);
     return(View("EditPost"));
 }
 public IActionResult EditPost(DelPostUserVM userVM, DeletePostVM postVM) //
 {
     return(View(postVM));
 }