private static PasswordReset CreateFromFilter(IQueryFilter filter, Database database = null) { Database db = database ?? Db.For <PasswordReset>(); var dao = new PasswordReset(); filter.Parameters.Each(p => { dao.Property(p.ColumnName, p.Value); }); dao.Save(db); return(dao); }
public ActionResult Update(Bam.Net.UserAccounts.Data.PasswordReset dao) { try { dao.Save(); return(Json(new { Success = true, Message = "", Dao = dao.ToJsonSafe() })); } catch (Exception ex) { return(GetErrorResult(ex)); } }
/// <summary> /// Create a PasswordReset window /// </summary> /// <param name="user"></param> /// <param name="expiresInMinutesFromNow"></param> /// <returns></returns> public static PasswordReset Create(User user, int expiresInMinutesFromNow) { Args.ThrowIfNull(user, "user"); PasswordReset reset = PasswordReset.OneWhere(c => c.UserId == user.Id); if (reset == null) { reset = new PasswordReset(); } reset.DateTime = System.DateTime.UtcNow; reset.ExpiresInMinutes = expiresInMinutesFromNow; reset.Save(); return(reset); }
public ActionResult Delete(long id) { try { string msg = ""; Bam.Net.UserAccounts.Data.PasswordReset dao = Bam.Net.UserAccounts.Data.PasswordReset.OneWhere(c => c.KeyColumn == id); if (dao != null) { dao.Delete(); } else { msg = string.Format("The specified id ({0}) was not found in the table (PasswordReset)", id); } return(Json(new { Success = true, Message = msg, Dao = "" })); } catch (Exception ex) { return(GetErrorResult(ex)); } }
public static PasswordReset Last(User user) { return(PasswordReset.Top(1, c => c.UserId == user.Id && c.WasReset == true, Order.By <PasswordResetColumns>(c => c.DateTime)).FirstOrDefault()); //return pwdReset == null ? System.DateTime.MinValue : pwdReset.DateTime.Value; }
public ActionResult Create(Bam.Net.UserAccounts.Data.PasswordReset dao) { return(Update(dao)); }