Пример #1
0
 public int Update(Models.aspnet_Users data)
 {
     try
     {
         this.Validate(data);
         this._db.Entry(data).State = System.Data.Entity.EntityState.Modified;
         this._db.SaveChanges();
         return(0);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #2
0
 private static object DataProcess(Models.aspnet_Users data, string userName)
 {
     try
     {
         return(new
         {
             UserName = data.UserName,
             PhotoUrl = (new Models.AccountMembershipService()).GetPhotoUrl(data.UserName),
             Options = AccountControlProcess(data.UserName, userName),
             Created = data.aspnet_Membership.CreateDate.ToString(),
             LastActivityDate = data.LastActivityDate.ToString(),
             IsAdmin = (data.IsAdmin == true)
         });
     }
     catch
     {
         throw;
     }
 }
Пример #3
0
        public int Insert(Models.aspnet_Users data)
        {
            try
            {
                var appobject = this._db.aspnet_Applications.Where(m => m.ApplicationName == System.Web.Security.Membership.ApplicationName).SingleOrDefault();
                this.Validate(data);
                data.UserId = Guid.NewGuid();
                if (appobject != null)
                {
                    data.ApplicationId = appobject.ApplicationId;
                }

                this._db.aspnet_Users.Add(data);
                this._db.SaveChanges();

                this._db.Database.ExecuteSqlCommand(string.Format("sp_SenUserSynUser '{0}'", data.UserName));

                return(0);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #4
0
 public static object Single(Models.aspnet_Users data, string userName)
 {
     return(DataProcess(data, userName));
 }