public Usuario GetAuthenticatedUsuario(string email, string password) { var passwordEncrypted = Encriptacion.GetSHA256(password); return(unitOfWork.Usuario .SingleOrDefault(c => c.emailUsuario == email.Trim() && c.password == passwordEncrypted)); }
public void CreateNewUsuario(Usuario usuario) { usuario.fechaAlta = DateTime.Now; usuario.activo = 1; usuario.password = Encriptacion.GetSHA256(usuario.password); unitOfWork.Usuario.Add(usuario); unitOfWork.SaveChanges(); }
public void UpdateUsuario(Usuario usuario) { // Si se va a modificar rol a No operativo. if (usuario.rolId == 2) { // Guarda la fecha de hoy como fecha de baja. DateTime hoy = DateTime.Now; usuario.fechaBaja = hoy; } else { usuario.fechaBaja = null; } usuario.password = Encriptacion.GetSHA256(usuario.password); unitOfWork.Usuario.Update(usuario); unitOfWork.SaveChanges(); }