コード例 #1
0
ファイル: UserService.cs プロジェクト: treesan/taobao-alading
 public static void RemoveUser(string userCode)
 {
     using (AladingWebEntities context = ContextProvider.DataContext(ConnectionHelper.ConnectionString))
     {
         var user = context.User.FirstOrDefault(p => p.UserCode == userCode);
         if (user != null)
         {
             if (user.Account.Contains(":"))
             {
                 string mainAccount = user.Account.Substring(0, user.Account.IndexOf(":"));
                 var    x           = context.User.Where(p => p.Account == mainAccount).FirstOrDefault();
                 x.HasUser--;
             }
             context.DeleteObject(user);
             context.SaveChanges();
         }
     }
 }
コード例 #2
0
 public static void RemoveShop(string shopCode)
 {
     using (AladingWebEntities context = ContextProvider.DataContext(ConnectionHelper.ConnectionString))
     {
         var old = context.Shop.FirstOrDefault(c => c.ShopCode == shopCode);
         if (old == null)
         {
             throw new ServiceException("店铺不存在!");
         }
         var user = context.User.FirstOrDefault(c => c.UserCode == old.UserCode);
         if (user == null)
         {
             throw new ServiceException("用户不存在!");
         }
         user.HasShop--;
         context.DeleteObject(old);
         context.SaveChanges();
     }
 }