コード例 #1
0
ファイル: User.cs プロジェクト: dekkerb115/Bam.Net
        public static User Create(string userName, Database db = null)
        {
            User user = new User();

            user.CreationDate = DateTime.UtcNow;
            user.UserName     = userName;
            user.IsApproved   = true;
            user.IsDeleted    = false;
            user.Save(db);
            return(user);
        }
コード例 #2
0
        private static User CreateFromFilter(IQueryFilter filter, Database database = null)
        {
            Database db  = database ?? Db.For <User>();
            var      dao = new User();

            filter.Parameters.Each(p =>
            {
                dao.Property(p.ColumnName, p.Value);
            });
            dao.Save(db);
            return(dao);
        }
コード例 #3
0
 public ActionResult Update(Bam.Net.UserAccounts.Data.User dao)
 {
     try
     {
         dao.Save();
         return(Json(new { Success = true, Message = "", Dao = dao.ToJsonSafe() }));
     }
     catch (Exception ex)
     {
         return(GetErrorResult(ex));
     }
 }
コード例 #4
0
ファイル: User.cs プロジェクト: dekkerb115/Bam.Net
        private static User Create(string userName, string email, string password, bool isApproved, Database db = null)
        {
            User user = new User();

            user.CreationDate = DateTime.UtcNow;
            user.UserName     = userName;
            user.Email        = email;
            user.IsApproved   = isApproved;
            user.IsDeleted    = false;
            user.Save(db);
            Password p = Password.Set(userName, password, db);

            return(user);
        }