/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="animalModel"></param> public void Editar(AnimalModel animalModel) { tb_animal animalE = new tb_animal(); Atribuir(animalModel, animalE); unitOfWork.RepositorioAnimal.Editar(animalE); unitOfWork.Commit(shared); }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="animalModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(AnimalModel animalModel) { tb_animal animalE = new tb_animal(); Atribuir(animalModel, animalE); unitOfWork.RepositorioAnimal.Inserir(animalE); unitOfWork.Commit(shared); return(animalE.IDAnimal); }
/// <summary> /// Atribui dados do Usuario Model para o Usuario Entity /// </summary> /// <param name="animalModel">Objeto do modelo</param> /// <param name="animalE">Entity mapeada da base de dados</param> private void Atribuir(AnimalModel animalModel, tb_animal animalE) { animalE.IDUsuario = animalModel.Id_Usuario; animalE.IDAnimal = animalModel.Id_Animal; animalE.IDRaca = animalModel.Id_Raca; animalE.Categoria = animalModel.Categoria; animalE.Nascimento = animalModel.Nascimento; animalE.Sexo = animalModel.Sexo; animalE.Latitude = animalModel.Latitude; animalE.Longitude = animalModel.Longitude; }