public RetornoProcesso Inserir(AnimalVenda animalVenda) { try { var validacao = Validar(animalVenda); if (!validacao.Sucesso) return validacao; _repAnimalVenda.Incluir(animalVenda); var carteirinha = new Carteirinha {Animal = animalVenda}; _repCarteirinha.Incluir(carteirinha); animalVenda.Carteirinha = carteirinha; _repAnimalVenda.Alterar(animalVenda); return new RetornoProcesso(true, "Animal para venda inserido com sucesso!"); } catch (Exception ex) { return new RetornoProcesso(false, ex.Message); } }
public RetornoProcesso Inserir(AnimalCliente animalCliente) { try { var validacao = Validar(animalCliente); if (!validacao.Sucesso) return validacao; _repAnimalCliente.Incluir(animalCliente); var carteirinha = new Carteirinha {Animal = animalCliente}; _repCarteirinha.Incluir(carteirinha); animalCliente.Carteirinha = carteirinha; _repAnimalCliente.Alterar(animalCliente); return new RetornoProcesso(true, "Animal de estimação inserido com sucesso!"); } catch (Exception ex) { return new RetornoProcesso(false, ex.Message); } }