Exemple #1
0
        public async Task <IActionResult> CreateGenreAsync([FromBody] CreateGenreViewModel createGenreViewModel)
        {
            var createGenreDTO = _mapper.Map <CreateGenreDTO>(createGenreViewModel);

            var genreDTO = await _genreService.CreateGenreAsync(createGenreDTO);

            var genreViewModel = _mapper.Map <GenreViewModel>(genreDTO);

            return(Ok(genreViewModel));
        }
Exemple #2
0
        public async Task <IActionResult> Create(CreateGenreInputModel input)
        {
            if (!ModelState.IsValid)
            {
                return(View(input));
            }

            if (!await genreService.CreateGenreAsync(input))
            {
                return(View(input));
            }

            return(Redirect(GlobalConstants.redirectHome));
        }