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; } }
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; } }
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; } }
public static object Single(Models.aspnet_Users data, string userName) { return(DataProcess(data, userName)); }