void AutenticarUsuario(Sg01_Usuario usuario) { // usuario.InicioSesion = true; usuario.FechaModificacion = DateTime.Now; _usuarioRepository.Update(usuario); _usuarioRepository.Save(); }
IEnumerable <DtoUsuario> mapearEntidadADto(Sg01_Usuario usuario) { DtoUsuario dto = new DtoUsuario(); dto.Id = usuario.Id; //dto.Email = usuario.Email; dto.EnvioEmailActivacion = usuario.EnvioEmailActivacion; dto.Clave = usuario.Clave; dto.nombreUsuario = usuario.NombreUsuario; dto.usuarioCreacion = usuario.UsuarioCreacion; if (usuario.FechaCreacion != null) { dto.fechaCreacion = (DateTime)usuario.FechaCreacion; } dto.usuarioModificacion = usuario.UsuarioModificacion; if (usuario.FechaModificacion != null) { dto.fechaModificacion = (DateTime)usuario.FechaModificacion; } dto.Token = usuario.Token; dto.PersonaId = usuario.PersonaId; List <DtoUsuario> lista = new List <DtoUsuario>(); lista.Add(dto); return(lista); }
DtoGenerico MapearUsuarioAutenticado(Sg01_Usuario usuario) => new DtoGenerico() { Id = usuario?.Id ?? 0, Dt1 = usuario?.NombreUsuario, Bdt1 = true };
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 EnvioEmailUsuarioCambioClave(Sg01_Usuario usuario) { if (usuario != null) { var datos = new Dictionary <string, string> { { "0", $"{usuario.Persona?.NombreUno} {usuario.Persona?.ApellidoUno}" }, { "1", $"{ConfigurationManager.AppSettings["dominio"]}/sessions/cambioclave?tkn={usuario.TokenCambioClave}" }, }; _envioEmail.EnviarEmail(usuario.Persona?.Email, "EVOTE EPN - cambio contraseña", _envioEmail.CambioClaveUsuario(datos)); } }
DtoGenerico ValidarUsuarioSesionesAbiertas(Sg01_Usuario usuario) => new DtoGenerico() { Dt1 = /*(bool)usuario?.InicioSesion? "" :*/ "Inició Sesión en otro lugar", Bdt1 = false /*!(bool)usuario?.InicioSesion*/ };
DtoGenerico ValidarUsuarioActivado(Sg01_Usuario usuario) => new DtoGenerico() { Dt1 = (bool)usuario?.EnvioEmailActivacion? "":"Usuario no habilitado", Bdt1 = (bool)usuario?.EnvioEmailActivacion };
DtoGenerico ValidarUsuarioSesionesAbiertas(Sg01_Usuario usuario) => new DtoGenerico() { Dt1 = !(bool)usuario?.InicioSesion? "" : "VE_LGN_INS_002", Bdt1 = !(bool)usuario?.InicioSesion };
DtoGenerico ValidarUsuarioActivado(Sg01_Usuario usuario) => new DtoGenerico() { Dt1 = (bool)usuario?.EnvioEmailActivacion ? "" : "VE_LGN_INS_001", Bdt1 = (bool)usuario?.EnvioEmailActivacion };
void Eliminar(Sg01_Usuario usuario) { _usuarioRepository.Delete <Sg01_Usuario>(usuario.Id); _usuarioRepository.Save(); }
void Actualizar(Sg01_Usuario usuario) { _usuarioRepository.Update <Sg01_Usuario>(usuario); _usuarioRepository.Save(); }
void Crear(Sg01_Usuario usuario) { _usuarioRepository.Create <Sg01_Usuario>(usuario); _usuarioRepository.Save(); }
void ActualizarUsuario(Sg01_Usuario usuarioEncontrado) { _usuarioRepository.Update(usuarioEncontrado); _usuarioRepository.Save(); }
void AgregarCamposAuditoriaActualizacion(Sg01_Usuario usuarioEncontrado) { usuarioEncontrado.UsuarioModificacion = usuarioEncontrado.NombreUsuario; usuarioEncontrado.FechaModificacion = DateTime.Now; }