IEnumerable <DtoPersona> mapearEntidadADto(Sg02_Persona Persona)
        {
            DtoPersona dto = new DtoPersona();

            dto.Id             = Persona.Id;
            dto.nombreUno      = Persona.NombreUno;
            dto.nombreDos      = Persona.NombreDos;
            dto.apellidoUno    = Persona.ApellidoUno;
            dto.apellidoDos    = Persona.ApellidoDos;
            dto.identificacion = Persona.Identificacion;
            dto.telefono       = Persona.Telefono;
            //if (Persona.FechaCreacion != null)
            //{
            //    dto.fechaa = (DateTime)Persona.FechaCreacion;
            //}
            //dto.PersonaModificacion = Persona.PersonaModificacion;
            //if (Persona.FechaModificacion != null)
            //{
            //    dto.fechaModificacion = (DateTime)Persona.FechaModificacion;

            dto.estado = Persona.Estado;

            List <DtoPersona> lista = new List <DtoPersona>();

            lista.Add(dto);
            return(lista);
        }
 public void EnvioEmailUsuario(Sg01_Usuario usuario, Sg02_Persona persona)
 {
     if (usuario != null)
     {
         var datos = new Dictionary <string, string>
         {
             { "0", $"{persona?.NombreUno} {persona?.ApellidoUno}" },
             { "1", $"{ConfigurationManager.AppSettings["dominio"]}/sessions/cambioclave?tkn={usuario.TokenCambioClave}" },
         };
         _envioEmail.EnviarEmail(persona.Email, "EVOTE EPN - nuevo usuario", _envioEmail.ActivarUsuarioGenerico(datos));
     }
 }
 void Eliminar(Sg02_Persona persona)
 {
     _personaRepository.Delete <Sg02_Persona>(persona.Id);
     _personaRepository.Save();
 }
 void Actualizar(Sg02_Persona persona)
 {
     _personaRepository.Update <Sg02_Persona>(persona);
     _personaRepository.Save();
 }
 void Crear(Sg02_Persona persona)
 {
     _personaRepository.Create <Sg02_Persona>(persona);
     _personaRepository.Save();
 }
 public void ReactivarEntidadPersona(Sg02_Persona persona)
 {
     persona.Estado = "ACTIVO";
     Actualizar(persona);
 }