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(); } } }
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(); } }