public static void CreateHistoricoPassword(int IdUsuario, string pass) { using (OrdenesContext context = new OrdenesContext()) { HistoricoPasswordEntity hpe = new HistoricoPasswordEntity(); hpe.Pass = pass; hpe.Fecha = DateTime.Now; hpe.IdUsuario = IdUsuario; context.Add(hpe); context.SaveChanges(); } }
public static void ChangeClave(int usuario, string anterior, string nueva, DateTime date, bool resetPass = false) { using (OrdenesContext context = new OrdenesContext()) { UsuarioEntity user = (from d in context.Usuario where d.IdUsuario == usuario select d).FirstOrDefault(); user.Pass = nueva; user.UltimaModificacionPassword = date; user.UltimoLoginExitoso = DateTime.Now; user.ResetPassword = resetPass ? true : false; HistoricoPasswordEntity hpe = new HistoricoPasswordEntity(); hpe.Pass = nueva; hpe.Fecha = DateTime.Now; hpe.IdUsuario = user.IdUsuario; context.Add(hpe); context.SaveChanges(); } //SessionHelper.InsertarLogSeguridad((byte)LogCodigoAccionSeguridad.ModificaClave, null); }