// GET: Posts/Create public IActionResult Create() { ViewData["BlogID"] = blogsService.GetAll() .Select(c => new SelectListItem() { Text = c.Url, Value = c.ID.ToString() }) .ToList(); // ViewData["BlogID"] = new SelectList(_context.Blogs, "ID", "ID"); return(View()); }
public ActionResult <IEnumerable <Blog> > getBlogs() { try { return(Ok(_bs.GetAll())); } catch (System.Exception) { throw; } }
public ActionResult <Blog> Get() { try { return(Ok(_bservice.GetAll())); } catch (System.Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <IEnumerable <Blog> > GetAll() { try { return(Ok(_service.GetAll())); } catch (System.Exception err) { return(BadRequest(err.Message)); } }
public ActionResult <IEnumerable <Blog> > GetAll() { try { IEnumerable <Blog> blogs = _service.GetAll(); return(Ok(blogs)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task <ActionResult <IEnumerable <Blog> > > Get() { try { //good way to handle private bool on return, get user email and pass to serv Profile userInfo = await HttpContext.GetUserInfoAsync <Profile>(); return(Ok(_serv.GetAll(userInfo?.Email))); } catch (Exception error) { return(BadRequest(error.Message)); } }
public void GetAll_ShouldReturnEmpty_WithNoDataGiven() { Mapper.Initialize(x => x.AddProfile <MapperConfiguration>()); var repo = new Mock <IRepository <Blog> >(); var categories = new List <Blog>().AsQueryable(); repo.Setup(x => x.All()).Returns(categories); var service = new BlogsService(repo.Object); //do var result = service.GetAll(); //assert Assert.Empty(result); }
public void GetAll_ShouldReturnCorrectNumberOfBlogs() { Mapper.Initialize(x => x.AddProfile <MapperConfiguration>()); var repo = new Mock <IRepository <Blog> >(); var categories = GetTestData().AsQueryable(); repo.Setup(x => x.All()).Returns(categories); var service = new BlogsService(repo.Object); //do var result = service.GetAll(); //assert Assert.Equal(2, result.Count()); }
public async Task GetAllBlogsShouldReturnEveryBlog() { var db = GetDatabase(); var blogsRepository = new EfDeletableEntityRepository <Blog>(db); var service = new BlogsService(blogsRepository); var blog = new Blog() { Id = 1, Name = "Name", Description = "Description", SubName = "SubName", Category = "Category", Author = "Author", }; var blog2 = new Blog() { Id = 2, Name = "Name", Description = "Description", SubName = "SubName", Category = "Category", Author = "Author", }; var blog3 = new Blog() { Id = 3, Name = "Name", Description = "Description", SubName = "SubName", Category = "Category", Author = "Author", }; await db.Blogs.AddRangeAsync(blog, blog2, blog3); await db.SaveChangesAsync(); var getAll = service.GetAll <BlogDetailsViewModel>(1); Assert.Equal(3, getAll.Count()); }
// GET: Blogs public IActionResult Index() { var blogs = blogsService.GetAll(); return(View(blogs)); }