public void Get_Genres()
        {
            // Act
            var testGenres = _genreService.Get().ToList();

            // Assert
            Assert.AreEqual(4, testGenres.Count);
            Assert.AreEqual("Name1", testGenres.First().Name);
        }
Example #2
0
 public ActionResult <IEnumerable <Genre> > Get()
 {
     try
     {
         return(Ok(_service.Get()));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Example #3
0
        // [HttpPost]
        // public JsonResult validateGenreName(string name)
        // {
        //     return Json(!_context.Genre.Any(genre => genre.name == name));
        // }

        // GET: Genre/Details/5
        public async Task <IActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var genre = await _genreService.Get(id);

            if (genre == null)
            {
                return(NotFound());
            }

            return(View(genre));
        }
        public ActionResult _EditGenre(int genreId = 0)
        {
            Genre genre = new Genre();

            if (genreId > 0)
            {
                //编辑
                var genreCanBeNull = genreService.Get(genreId);
                if (genreCanBeNull != null)
                {
                    genre = genreCanBeNull;
                }
            }
            else
            {
                //添加
                genre = new Genre();
            }
            return(View(genre));
        }
Example #5
0
        public async Task <ActionResult <Genre> > GetGenre(string id)
        {
            try
            {
                var result = await _genreService.Get(id);

                return(Ok(result));
            }
            catch (System.Exception)
            {
                return(NotFound());
            }
        }
        public ActionResult Browse(string genre)
        {
            var genreService = new GenreService();

            return(View(genreService.Get(genre)));
        }
Example #7
0
 public IEnumerable <ILookup> GetLookup()
 {
     return(_bookService.Get());
 }
Example #8
0
 public async Task DetailTest()
 {
     var id = 1;
     await genreService.Get(id);
 }
Example #9
0
 protected override async Task SetupSelectList()
 {
     ViewBag.GenreSelectList = new SelectList(await GenreService.Get().ToListAsync(), "Id", "Name");
 }