Пример #1
0
 public static int Create(string UserName, string Password, string Email, string FullName)
 {
     try
     {
         DataStoreDataContext context = new DataStoreDataContext(Common.ConnectionString);
         WN_Member entity = new WN_Member
         {
             UserName = UserName,
             Password = FormsAuthentication.HashPasswordForStoringInConfigFile(Password, "MD5"),
             Email = Email,
             FullName = FullName,
             CreatedON = DateTime.UtcNow,
             FromIP = Common.ClientIP()
         };
         context.WN_Members.InsertOnSubmit(entity);
         context.SubmitChanges();
     string myDir = Common.PhysicalPath(IOLocations.Mems + entity.UserId);
     Directory.CreateDirectory(myDir).CreateSubdirectory("docs");
     File.Copy(Common.PhysicalPath(IOLocations.USettingTemplate), myDir + @"\settings.nwxd");
         return entity.UserId;
     }
     catch (SqlException sqlEx)
     {
         Common.LogError(sqlEx.Message, Common.GetMethodName(MethodBase.GetCurrentMethod()), sqlEx.Number);
     }
     catch (Exception otherEx)
     {
         Common.LogError(otherEx.Message, Common.GetMethodName(MethodBase.GetCurrentMethod()));
     }
     return -1;
 }
Пример #2
0
 partial void UpdateWN_Member(WN_Member instance);
Пример #3
0
 partial void DeleteWN_Member(WN_Member instance);
Пример #4
0
 partial void InsertWN_Member(WN_Member instance);