コード例 #1
0
        public Genero Atualizar(Genero obj)
        {
            BeginTransaction();
            var returno = _generoService.Atualizar(obj);

            Commit();

            return(returno);
        }
コード例 #2
0
        public async Task <IActionResult> Atualizar(Guid id, GeneroViewModel generoViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(generoViewModel));
            }

            var generoResponse = await _generoService.Atualizar(id, generoViewModel);

            if (ResponsePossuiErros(generoResponse.ResponseResult))
            {
                return(View(generoResponse));
            }

            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public async Task <ActionResult <GeneroViewModel> > Update(int id, GeneroViewModel generoViewModel)
        {
            if (id != generoViewModel.GeneroId)
            {
                NotifyError("O id informado não é o mesmo que foi informado na query");
                return(CustomResponse(generoViewModel));
            }

            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            await _generoService.Atualizar(_mapper.Map <Genero>(generoViewModel));

            return(CustomResponse(generoViewModel));
        }
コード例 #4
0
        public async Task <IActionResult> Atualizar(Guid id, GeneroViewModel generoViewModel)
        {
            if (id != generoViewModel.Id)
            {
                return(BadRequest());
            }

            await _generoService.Atualizar(_mapper.Map <Genero>(generoViewModel));

            await Commit(_generoRepository);

            if (!OperacaoValida())
            {
                return(CustomBadRequest());
            }

            return(NoContent());
        }
コード例 #5
0
 public override Genero Atualizar(Genero genero)
 {
     _service.Atualizar(genero);
     return(genero);
 }