/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="atendimentoModel">Dados do modelo</param> public void Editar(AtendimentoModel atendimentoModel) { tb_atendimento atendimentoModelE = new tb_atendimento(); Atribuir(atendimentoModel, atendimentoModelE); unitOfWork.RepositorioAtendimento.Editar(atendimentoModelE); unitOfWork.Commit(shared); }
/// <summary> /// Atribui dados do status Administradora Model para o Administradora Entity /// </summary> /// <param name="AtendimentoModel">Objeto do modelo</param> /// <param name="administradoraE">Entity mapeada da base de dados</param> private void Atribuir(AtendimentoModel atendimentoModel, tb_atendimento atendimentoE) { atendimentoE.IdAtendimento = atendimentoModel.IdAtendimento; atendimentoE.IdPesssoa = atendimentoModel.IdPessoa; atendimentoE.Titulo = atendimentoModel.Titulo; atendimentoE.Descricao = atendimentoModel.Descricao; atendimentoE.StatusAtendimento = atendimentoModel.StatusAtendimento.ToString(); }
/// <summary> /// Insere um novo atendimento na base de dados /// </summary> /// <param name="atendimentoModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(AtendimentoModel atendimentoModel) { tb_atendimento atendimentoModelE = new tb_atendimento(); Atribuir(atendimentoModel, atendimentoModelE); unitOfWork.RepositorioAtendimento.Inserir(atendimentoModelE); unitOfWork.Commit(shared); return(atendimentoModelE.IdAtendimento); }