/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="surveyssoa"></param> public void Editar(SurveyModel survey) { tb_survey surveyE = new tb_survey(); Atribuir(survey, surveyE); unitOfWork.RepositorioSurvey.Editar(surveyE); unitOfWork.Commit(shared); }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="surveyssoa">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(SurveyModel survey) { tb_survey surveyE = new tb_survey(); Atribuir(survey, surveyE); unitOfWork.RepositorioSurvey.Inserir(surveyE); unitOfWork.Commit(shared); return(surveyE.id_Survey); }
/// <summary> /// Atribui dados do Survey Model para o Survey Entity /// </summary> /// <param name="surveyssoa">Objeto do modelo</param> /// <param name="survey">Entity survey da base de dados</param> private void Atribuir(SurveyModel survey, tb_survey surveyE) { surveyE.id_Survey = survey.id_Survey; surveyE.TB_RESPONSAVEL_id_Responsavel = survey.id_Responsavel; surveyE.Data_Criacao = survey.Data_Criacao; surveyE.Data_fim = survey.Data_fim; surveyE.Titulo = survey.Titulo; surveyE.Subtitulo = survey.Subtitulo; surveyE.flag_ativo = survey.flag_ativo; surveyE.RandomizeQuestoes = survey.RandomizeQuetsoes; surveyE.UnicaResposta = survey.UnicaResposta; surveyE.SenhaAcesso = survey.SenhaAcesso; }