public static void Update(AdminInfo entity) { AdminInfo tempAdmin = Read(entity.Id); dal.Update(entity); if (entity.GroupId != tempAdmin.GroupId) { AdminGroupBLL.ChangeCount(tempAdmin.GroupId, ChangeAction.Minus); AdminGroupBLL.ChangeCount(entity.GroupId, ChangeAction.Plus); } }
public static void Delete(int[] ids) { AdminLogBLL.DeleteByAdminIds(ids); AdminGroupBLL.ChangeCountByGeneral(ids, ChangeAction.Minus); dal.Delete(ids); }
public static int Add(AdminInfo entity) { entity.Id = dal.Add(entity); AdminGroupBLL.ChangeCount(entity.GroupId, ChangeAction.Plus); return(entity.Id); }