public void InsertBusinessService(BusinessService service) { if (String.IsNullOrEmpty(service.ServiceID)) { service.ServiceID = Guid.NewGuid().ToString(); } //--借用Category字段传递用户ID String userID = service.Category; service.Category = String.Empty; service.DefaultVersion = 1; //新建服务时默认版本为1 service.Insert(); //--在新增服务时建立默认版本 BusinessServiceVersion version = new BusinessServiceVersion() { OID = Guid.NewGuid().ToString(), ServiceID = service.ServiceID, BigVer = 1, SmallVer = 0, CreateDateTime = DateTime.Now, Status = 0, CreatePersionID = userID, Description = "初始化版本" }; version.Insert(); }
public void InsertServiceVersion(BusinessServiceVersion entity) { if (String.IsNullOrEmpty(entity.OID)) { entity.OID = Guid.NewGuid().ToString(); } entity.Insert(); }
public List <BusinessServiceVersion> GetServiceBigVersionByServiceID(String serviceID) { List <BusinessServiceVersion> lstVersion = BusinessServiceVersion.FindAllByServiceID(serviceID); List <BusinessServiceVersion> lstBigVerion = new List <BusinessServiceVersion>(); foreach (Int32 bigVer in lstVersion.Select(x => x.BigVer).Distinct()) { BusinessServiceVersion sv = lstVersion.Where(x => x.BigVer == bigVer).OrderByDescending(x => x.CreateDateTime).First(); if (sv != null) { lstBigVerion.Add(sv); } } return(lstBigVerion.OrderBy(x => x.BigVer).ToList()); }
public void UpgradeServiceVersion(String versionID, String personalID) { BusinessServiceVersion.UpgradeServiceVersion(versionID, personalID); }
public void ReviseServiceVersion(String versionID, String personalID) { BusinessServiceVersion.ReviseServiceVersion(versionID, personalID); }
public void UpdateServiceVersionStatus(String versionID, Int32 status, String opinion) { BusinessServiceVersion.UpdateServiceVersionStatus(versionID, status, opinion); esbProxy.RegistryConsumerClient.ResendServiceConfig(); }
public List <BusinessServiceVersion> GetServiceVersionByServiceID(String serviceID) { List <BusinessServiceVersion> lstVersion = BusinessServiceVersion.FindAllByServiceID(serviceID); return(lstVersion.OrderByDescending(x => x.CreateDateTime).ToList()); }
public BusinessServiceVersion GetServiceVersionByID(String versionID) { return(BusinessServiceVersion.FindByOID(versionID)); }
public void DeleteServiceVersion(BusinessServiceVersion entity) { entity.Delete(); }
public void DeleteServiceVersionAndContract(String versionID) { BusinessServiceVersion.DeleteServiceVersionAndContract(versionID); esbProxy.RegistryConsumerClient.ResendServiceConfig(); }
public void ObsoleteServiceVersion(String versionID, String personalID) { BusinessServiceVersion.ObsoleteServiceVersion(versionID, personalID); esbProxy.RegistryConsumerClient.ResendServiceConfig(); }
public void UpdateServiceVersion(BusinessServiceVersion entity) { entity.Update(); }
public void InsertServiceVersion(BusinessServiceVersion entity) { if (String.IsNullOrEmpty(entity.OID)) entity.OID = Guid.NewGuid().ToString(); entity.Insert(); }
public void UpdateServiceVersionInfo(String versionID, String confirmPersonID, String desc) { BusinessServiceVersion.UpdateServiceVersionInfo(versionID, confirmPersonID, desc); }
public List <BusinessServiceVersion> GetPublishServiceVersion(String businessID) { return(BusinessServiceVersion.GetPublishServiceVersion(businessID)); }
public void InsertBusinessService(BusinessService service) { if (String.IsNullOrEmpty(service.ServiceID)) service.ServiceID = Guid.NewGuid().ToString(); //--借用Category字段传递用户ID String userID = service.Category; service.Category = String.Empty; service.DefaultVersion = 1; //新建服务时默认版本为1 service.Insert(); //--在新增服务时建立默认版本 BusinessServiceVersion version = new BusinessServiceVersion() { OID = Guid.NewGuid().ToString(), ServiceID = service.ServiceID, BigVer = 1, SmallVer = 0, CreateDateTime = DateTime.Now, Status = 0, CreatePersionID = userID, Description = "初始化版本" }; version.Insert(); }