public ActionResult Atualizar(TAnimal animal)
        {
            try
            {
                _animalService.Atualizar(new Animal()
                {
                    AdotanteId             = animal.AdotanteId,
                    Descricao              = animal.Descricao,
                    Especie                = animal.Especie,
                    Id                     = animal.Id,
                    Idade                  = animal.Idade,
                    IsDisponivelParaAdocao = animal.IsDisponivelParaAdocao,
                    IsMorto                = animal.IsMorto,
                    MedicaoIdade           = animal.MedicaoIdade,
                    Nome                   = animal.Nome,
                    Raca                   = animal.Raca
                });

                return(Ok(animal));
            }
            catch (Exception e)
            {
                if (e.InnerException != null)
                {
                    return(BadRequest(new { mensagem = e.InnerException.Message }));
                }
                return(BadRequest(new { mensagem = e.Message }));
            }
        }
Beispiel #2
0
        public AnimalViewModel Atualizar(AnimalViewModel animalViewModel)
        {
            var animal = Mapper.Map <Animal>(animalViewModel);

            _animalService.Atualizar(animal);
            animal.Ativo = true;
            Commit();
            return(animalViewModel);
        }