public ActionResult CreatePost(FormCollection collection, Post post, HttpPostedFileBase file) { try { Usuario teste = (Usuario)Session["object"]; post.IdUsuario = teste.Id; PostsRepository.AddPost(post, file); return(RedirectToAction("Welcome", "Usuario")); } catch { return(View("Error")); } }
public IActionResult Add(string title, string image) { var repo = new PostsRepository(_connectionString); var post = new Post { Title = title, Image = image, DateSubmitted = DateTime.Now }; repo.AddPost(post); return(Redirect("/")); }
public ActionResult Create(PostViewModel posts) { try { if (ModelState.IsValid) { postsRepository.AddPost(posts); return(RedirectToAction("Index")); } else { ViewBag.msg = "Error"; return(View()); } } catch { return(View()); } }
public async void AddPost_CheckCallOfAddMethodInDbSet() { var mockDbContext = new Mock <EntityModels.DatabaseContext>(); var mockDbSetPosts = new Mock <DbSet <Post> >(); mockDbSetPosts .Setup(a => a.Add(new Post())) .Returns( () => { Assert.True(true); return(null); }); mockDbContext.Setup(a => a.Posts).Returns(mockDbSetPosts.Object); var postsRepo = new PostsRepository(mockDbContext.Object); await postsRepo.AddPost(new DomainModels.Post() { Author = new DomainModels.User() }); }