public BusinessLink GetBusinessLinkByBusinessId(long businessId) { BusinessLink entity = this.Db.BusinessLinkQueryByBusinessId(businessId).FirstOrDefault(); if (entity == null) { this.Response.Messages.AddError(Resources.DataMessages.DM006); } return(entity); }
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); }
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; } } }