/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="blocoModel">Dados do modelo</param> public void Editar(BlocoModel blocoModel) { tb_bloco blocoE = new tb_bloco(); Atribuir(blocoModel, blocoE); unitOfWork.RepositorioBloco.Editar(blocoE); unitOfWork.Commit(shared); }
/// <summary> /// Atribui dados do Bloco Model para o Bloco Entity /// </summary> /// <param name="blocoModel">Objeto do modelo</param> /// <param name="blocoE">Entity mapeada da base de dados</param> private void Atribuir(BlocoModel blocoModel, tb_bloco blocoE) { blocoE.IdBloco = blocoModel.IdBloco; blocoE.IdCondominio = blocoModel.IdCondominio; blocoE.Nome = blocoModel.Nome; blocoE.QuantidadeAndares = blocoModel.QuantidadeAndares; blocoE.QuantidadeMoradias = blocoModel.QuantidadeMoradias; }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="blocoModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(BlocoModel blocoModel) { tb_bloco blocoE = new tb_bloco(); Atribuir(blocoModel, blocoE); unitOfWork.RepositorioBloco.Inserir(blocoE); unitOfWork.Commit(shared); return(blocoE.IdBloco); }