示例#1
0
        public override bool Update(EnterpriseServiceEntity model)
        {
            bool result = base.Update(model);

            if (result == true)
            {
                EnterpriseEntity enterpriseEntity = EnterpriseBLL.Instance.Get(model.EnterpriseGuid);
                if (model.EnterpriseServiceStatus == Logics.True)
                {
                    enterpriseEntity.CooperateStatus = FlagHelper.AddFlag(enterpriseEntity.CooperateStatus, model.EnterpriseServiceType);
                }
                else
                {
                    enterpriseEntity.CooperateStatus = FlagHelper.RemoveFlag(enterpriseEntity.CooperateStatus, model.EnterpriseServiceType);
                }
                EnterpriseBLL.Instance.Update(enterpriseEntity);
            }
            return(result);
        }