コード例 #1
0
        public async Task <IActionResult> Remover(Guid id)
        {
            await _generoService.Remover(id);

            await Commit(_generoRepository);

            return(Ok());
        }
コード例 #2
0
        public async Task <ActionResult <GeneroViewModel> > Delete(int id)
        {
            var generoViewModel = _mapper.Map <GeneroViewModel>(await _generoRepository.ObterPorId(id));

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

            await _generoService.Remover(id);

            return(CustomResponse(generoViewModel));
        }
コード例 #3
0
        public async Task <IActionResult> ConfirmaRemover(Guid id)
        {
            var generoResponse = await _generoService.Remover(id);

            if (ResponsePossuiErros(generoResponse.ResponseResult))
            {
                var genero = await _generoService.ObterPorId(id);

                genero.ResponseResult = generoResponse.ResponseResult;
                return(View(genero));
            }
            ;

            return(RedirectToAction("Index"));
        }
コード例 #4
0
 public void Remover(int id)
 {
     BeginTransaction();
     _generoService.Remover(id);
     Commit();
 }