/// <summary> /// Atribui dados do VotoEnquete Model para o VotoEnquete Entity /// </summary> /// <param name="votoModel">Objeto do modelo</param> /// <param name="votoE">Entity mapeada da base de dados</param> internal void Atribuir(VotoEnqueteModel votoModel, tb_votoenquete votoE) { votoE.IdVoto = votoModel.IdVoto; votoE.IdPessoa = votoModel.IdPessoa; votoE.IdOpcao = votoModel.IdOpcao; votoE.IdEnquete = votoModel.IdEnquete; votoE.DataVoto = votoModel.DataVoto; }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="votoModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(VotoEnqueteModel votoModel) { tb_votoenquete opcoesEnqueteE = new tb_votoenquete(); Atribuir(votoModel, opcoesEnqueteE); unitOfWork.RepositorioVotoEnquete.Inserir(opcoesEnqueteE); unitOfWork.Commit(shared); return(opcoesEnqueteE.IdVoto); }