コード例 #1
0
        public BusinessLink GetBusinessLinkByBusinessId(long businessId)
        {
            BusinessLink entity = this.Db.BusinessLinkQueryByBusinessId(businessId).FirstOrDefault();

            if (entity == null)
            {
                this.Response.Messages.AddError(Resources.DataMessages.DM006);
            }

            return(entity);
        }
コード例 #2
0
        private BusinessLink GetEntity(BusinessLinkModel model)
        {
            var          newBusinessLink = !model.BusinessLinkId.HasValue;
            BusinessLink entity          = (newBusinessLink) ? Db.BusinessLinkCreate(model.BusinessId, model.ParentBusinessId) : this.Db.BusinessLinkQueryByBusinessLinkId(model.BusinessLinkId).FirstOrDefault();

            if (entity == null)
            {
                this.Response.Messages.AddError(Resources.DataMessages.DM006);
            }

            return(entity);
        }
コード例 #3
0
 public void UpdateParentBusiness(BusinessModel model)
 {
     if (model.BusinessId.Value != model.ParentBusinessId)
     {
         BusinessLink entity = businessLinkService.GetBusinessLinkByBusinessId(model.BusinessId.Value);
         if (entity == null)
         {
             this.Db.BusinessLinkCreate(model.BusinessId.Value, model.ParentBusinessId);
         }
         else
         {
             entity.ParentBusinessId          = model.ParentBusinessId;
             this.Context.Entry(entity).State = EntityState.Modified;
         }
     }
 }