public void 添加提供具体服务(个人 服务管理员,服务 具体服务) { Guid pId = Guid.Empty; String name = 服务管理员.姓名; if ((服务管理员.个人编码 == null) || (服务管理员.个人编码 == Guid.Empty)) { //if (this.查找服务管理员_关键字(name).Count == 0) //{ // pId = ServiceDirectoryDBAccess.AddNewPersonal(服务管理员); //} //else //{ // pId = this.查找服务管理员_关键字(name)[0].个人编码; //} pId = ServiceDirectoryDBAccess.AddNewPersonal(服务管理员); } else { pId = 服务管理员.个人编码; } 具体服务.个人编码 = pId; //List<服务地址> templates = (务地址)具体服务.服务地址; //Guid 管理员编码 = 具体服务.个人编码.Value; Guid sId = ServiceDirectoryDBAccess.AddBusinessService(具体服务); //foreach(服务地址 template in templates) //{ // template.服务编码 = sId; // this.添加服务绑定(template); //} //throw new System.NotImplementedException(); }
public List<异常信息对象> 获得未处理的错误_服务编码(Guid 服务编码) { List<异常信息对象> 结果集 = new List<异常信息对象>(); 服务 具体服务 = new 服务(); 具体服务.服务编码 = 服务编码; 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); List<服务地址> 绑定信息 = 服务逻辑.获得绑定信息_具体服务(具体服务); List<异常信息对象> 异常对象集 = ExceptionDataAccess.获得所有的异常对象(); foreach(服务地址 地址 in 绑定信息){ List<异常信息对象> 对相集 = 异常对象集.FindAll(p=>p.绑定地址编码==地址.服务地址编码); foreach(异常信息对象 异常对象 in 对相集) { if(异常对象.异常信息状态 == (int)异常结果.未处理) 结果集.Add(异常对象); } } return 结果集; //throw new System.NotImplementedException(); }
public void 删除具体服务(服务 具体服务) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); 服务逻辑.删除具体服务(具体服务); }
public List<服务地址> 获得绑定信息_具体服务(服务 具体服务单元) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); return 服务逻辑.获得绑定信息_具体服务(具体服务单元); }
public void 修改具体服务(服务 具体服务) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); 服务逻辑.修改具体服务(具体服务); }
public List<业务实体> 获得服务提供者_具体服务(服务 具体服务) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); return 服务逻辑.获得服务提供者_具体服务(具体服务); }
private void attach_服务(服务 entity) { this.SendPropertyChanging(); entity.业务实体 = this; }
public static Guid AddBusinessService(服务 entity) { Guid SID = Guid.NewGuid(); try { entity.服务编码 = SID; serviceDirectoryDC.服务.InsertOnSubmit(entity); serviceDirectoryDC.SubmitChanges(); } catch { SID = Guid.Empty; } return SID; }
public void 删除具体服务(服务 具体服务) { //List<服务地址> templates = (服务地址)具体服务.服务地址; Guid sId = 具体服务.服务编码; List<服务地址> templates = ServiceDirectoryDBAccess.GetTemplatBySID(sId); foreach (服务地址 template in templates) { this.删除绑定方法(template); } ServiceDirectoryDBAccess.RemoveBusinessService(具体服务); //throw new System.NotImplementedException(); }
public void 修改具体服务(服务 具体服务) { ServiceDirectoryDBAccess.UpdateBusinessService(具体服务); //List<服务地址> templates = (服务地址)具体服务.服务地址; //foreach (服务地址 template in templates) //{ // this.修改绑定方法(template); //} ////throw new System.NotImplementedException(); }
partial void Delete服务(服务 instance);
partial void Update服务(服务 instance);
partial void Insert服务(服务 instance);
private void detach_服务(服务 entity) { this.SendPropertyChanging(); entity.业务实体 = null; }
public void 新增服务(个人 服务管理员,服务 具体服务) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); 服务逻辑.添加提供具体服务(服务管理员,具体服务); }
public static bool UpdateBusinessService(服务 entity) { bool isUpdateOk = true; try { var entities = serviceDirectoryDC.服务.Where(p => p.服务编码 == entity.服务编码); entities.ToArray()[0].服务名称 = entity.服务名称; entities.ToArray()[0].服务种类 = entity.服务种类; entities.ToArray()[0].个人编码 = entity.个人编码; entities.ToArray()[0].业务编码 = entity.业务编码; entities.ToArray()[0].描述 = entity.描述; serviceDirectoryDC.SubmitChanges(); } catch { isUpdateOk = false; } return isUpdateOk; }
/// <summary> /// //Zhen /// </summary> public List<服务地址> 获得绑定信息_具体服务(服务 具体服务单元) { List<服务地址> 服务地址查询结果 = new List<服务地址>(); var 查询结果 = ServiceDirectoryDBAccess.GetAllBindingTemplate(); foreach (var 查询 in 查询结果) { if(查询.服务编码.Value == 具体服务单元.服务编码) { 服务地址查询结果.Add(查询); } } return 服务地址查询结果; }
public static bool RemoveBusinessService(服务 entity) { bool isdeleteOk = true; try { serviceDirectoryDC.服务.DeleteOnSubmit(GetServiceBySID(entity.服务编码)); serviceDirectoryDC.SubmitChanges(); } catch { isdeleteOk = false; } return isdeleteOk; }
public List<业务实体> 获得服务提供者_具体服务(服务 具体服务) { List<业务实体> 服务提供者查询结果 = new List<业务实体>(); var 查询结果 = ServiceDirectoryDBAccess.GetAllBuinessEntity(); foreach (var 查询 in 查询结果) { if (查询.业务编码 == 具体服务.业务编码) { 服务提供者查询结果.Add(查询); } } return 服务提供者查询结果; }