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 })); } }
public AnimalViewModel Atualizar(AnimalViewModel animalViewModel) { var animal = Mapper.Map <Animal>(animalViewModel); _animalService.Atualizar(animal); animal.Ativo = true; Commit(); return(animalViewModel); }