public ContactPersonController(IContactPersonService contactPersonService, IAppServerService appServerService, ICacheManage cacheManage) { this.contactPersonService = contactPersonService; this.appServerService = appServerService; this.cacheManage = cacheManage; }
public ContactPersonController(IContactPersonService contrService, IVendorService vsService, IMapper mapper, IUserResolverService userResolver) { ContPersonService = contrService; VsService = vsService; Mapper = mapper; UserResolver = userResolver; }
public ContactPersonController(IContactPersonService contactPersonService, IAppServerService appServerService, ICacheManage cacheManage, ICommonFunctions commonFunctions) { this.contactPersonService = contactPersonService; this.appServerService = appServerService; this.cacheManage = cacheManage; this.commonFunctions = commonFunctions; }
public ContactModuleController(IModuleService moduleService, IContactModuleService contactModuleService , IMenuService menuService, IModulePageService modulePageService, IContactPersonService contactPersonService, IUserService userService) { _moduleService = moduleService; _menuService = menuService; _modulePageService = modulePageService; _contactModuleService = contactModuleService; _userService = userService; _contactPersonService = contactPersonService; }
private IList <MsgRecordModel> GenerateMsgRecordModel(MsgRecordModel msgRecordModel) { IList <MsgRecordModel> msgRecords = new List <MsgRecordModel>(); if (!string.IsNullOrEmpty(msgRecordModel.MsgRecipientGroupID)) { IContactPersonService contactGroupService = ObjectContainerFactory.CurrentContainer.Resolver <IContactPersonService>(); IList <String> ContactPersonIDs = contactGroupService.GetContactPersonIDListByGroupID(msgRecordModel.MsgSenderObjectID, msgRecordModel.MsgRecipientGroupID); foreach (String objectID in ContactPersonIDs) { MsgRecordModel _msgRecordModel = new MsgRecordModel(); _msgRecordModel.MsgContent = msgRecordModel.MsgContent; _msgRecordModel.MsgType = msgRecordModel.MsgType; _msgRecordModel.MsgSenderObjectID = msgRecordModel.MsgSenderObjectID; _msgRecordModel.MsgSenderName = msgRecordModel.MsgSenderName; _msgRecordModel.MsgRecipientGroupID = msgRecordModel.MsgRecipientGroupID; _msgRecordModel.IsSended = msgRecordModel.IsSended; _msgRecordModel.MsgRecipientObjectID = objectID; _msgRecordModel.SendTime = msgRecordModel.SendTime; _msgRecordModel.MsgID = Guid.NewGuid().ToString(); for (int i = 0; i < CommonVariables.MDSServers.Count; i++) { if (CommonVariables.MDSServers[i].ArrangeStr.Contains(_msgRecordModel.MsgRecipientObjectID.Substring(0, 1))) { _msgRecordModel.MDS_IP = CommonVariables.MDSServers[i].MDS_IP; _msgRecordModel.MDS_Port = CommonVariables.MDSServers[i].MDS_Port; //_msgRecordModel.MDS_ID = CommonVariables.MDSServers[i].MDS_ID; break; } } msgRecords.Add(_msgRecordModel); } } else if (string.IsNullOrEmpty(msgRecordModel.MsgRecipientGroupID) && !string.IsNullOrEmpty(msgRecordModel.MsgRecipientObjectID)) { for (int i = 0; i < CommonVariables.MDSServers.Count; i++) { if (CommonVariables.MDSServers[i].ArrangeStr.Contains(msgRecordModel.MsgRecipientObjectID.Substring(0, 1))) { msgRecordModel.MDS_IP = CommonVariables.MDSServers[i].MDS_IP; msgRecordModel.MDS_Port = CommonVariables.MDSServers[i].MDS_Port; if (string.IsNullOrEmpty(msgRecordModel.MsgID)) { msgRecordModel.MsgID = Guid.NewGuid().ToString(); } break; } } msgRecords.Add(msgRecordModel); } return(msgRecords); }
public HomeController(IBankService bankService, IContactPersonService contactPersonService, IPositionService positionService) { _bankService = bankService; _contactPersonService = contactPersonService; _positionService = positionService; #region Adding Positions if (_positionService.Set().Count() == 0) { _positionService.Save(new Position() { Name = "Bank Teller" }); _positionService.Save(new Position() { Name = "Bank Marketing Representative" }); _positionService.Save(new Position() { Name = "Internal Auditor" }); _positionService.Save(new Position() { Name = "Branch Manager" }); _positionService.Save(new Position() { Name = "Loan Officer" }); _positionService.Save(new Position() { Name = "Data Processing Officer" }); _positionService.Save(new Position() { Name = "General Director" }); _positionService.Commit(); } #endregion }
public ContactPersonController(IContactPersonService contactPersonService) { _contactPersonService = contactPersonService; }
private string HandleMMSUAInfo(ContactData contactData, IContactPersonService contactPersonService) { try { int temp = 0; ContactPerson contactPerson = contactPersonService.FindContactPerson(contactData.ObjectID); if (contactPerson == null) { CommonVariables.LogTool.Log("ContactPerson " + contactData.ObjectID + " can not find"); return(string.Empty); } if (contactData.DataType == 0) { contactPerson.ContactName = contactData.ContactName; contactPerson.ImageSrc = contactData.ImageSrc; contactPerson.LatestTime = contactData.LatestTime; if (contactData.UpdateTime.CompareTo(contactPerson.UpdateTime) > 0) { contactPerson.UpdateTime = contactData.UpdateTime; } contactPersonService.UpdateContactPerson(contactPerson); } if (contactData.DataType == 1) { ContactPersonList contactPersonList = contactPersonService.FindContactPersonList(contactData.ObjectID, contactData.DestinationObjectID); if (contactPersonList == null) { contactPersonList = new ContactPersonList(); contactPersonList.DestinationObjectID = contactData.DestinationObjectID; contactPersonList.IsDelete = contactData.IsDelete; contactPersonList.ObjectID = contactData.ObjectID; contactPersonList.UpdateTime = contactData.UpdateTime; contactPersonService.InsertContactPersonList(contactPersonList); } else { contactPersonList.IsDelete = contactData.IsDelete; contactPersonList.UpdateTime = contactData.UpdateTime; contactPersonService.UpdateContactPersonList(contactPersonList); } if (contactPersonList.UpdateTime.CompareTo(contactPerson.UpdateTime) > 0) { contactPerson.UpdateTime = contactPersonList.UpdateTime; contactPersonService.UpdateContactPerson(contactPerson); } } else if (contactData.DataType == 2) { ContactGroup contactGroup = contactPersonService.FindContactGroup(contactData.GroupObjectID); if (contactGroup == null) { contactGroup = new ContactGroup(); contactGroup.GroupName = contactData.GroupName; contactGroup.GroupObjectID = contactData.GroupObjectID; contactGroup.IsDelete = contactData.IsDelete; contactGroup.UpdateTime = contactData.UpdateTime; contactPersonService.InsertNewGroup(contactGroup); } else { contactGroup.GroupName = contactData.GroupName; contactGroup.IsDelete = contactData.IsDelete; contactGroup.UpdateTime = contactData.UpdateTime; contactPersonService.UpdateContactGroup(contactGroup); } if (contactGroup.UpdateTime.CompareTo(contactPerson.UpdateTime) > 0) { contactPerson.UpdateTime = contactGroup.UpdateTime; contactPersonService.UpdateContactPerson(contactPerson); } } else if (contactData.DataType == 3) { ContactGroupSub contactGroupSub = contactPersonService.FindContactGroupSub(contactData.ContactGroupID, contactData.ContactPersonObjectID); if (contactGroupSub == null) { contactGroupSub = new ContactGroupSub(); contactGroupSub.ContactGroupID = contactData.ContactGroupID; contactGroupSub.ContactPersonObjectID = contactData.ContactPersonObjectID; contactGroupSub.IsDelete = contactData.IsDelete; contactGroupSub.UpdateTime = contactData.UpdateTime; contactPersonService.InsertContactGroupSub(contactGroupSub); } else { contactGroupSub.IsDelete = contactData.IsDelete; contactGroupSub.UpdateTime = contactData.UpdateTime; contactPersonService.UpdateContactGroupSub(contactGroupSub); } if (contactGroupSub.UpdateTime.CompareTo(contactPerson.UpdateTime) > 0) { contactPerson.UpdateTime = contactGroupSub.UpdateTime; contactPersonService.UpdateContactPerson(contactPerson); } } return(contactData.ContactDataID); } catch (Exception ex) { CommonVariables.LogTool.Log("get UAInfo " + ex.Message + ex.StackTrace); return(string.Empty); } }
public MCSListenerUDPToken() { _contactPersonService = ObjectContainerFactory.CurrentContainer.Resolver <IContactPersonService>(); }
public BankController(IBankService bankService, IContactPersonService contactPersonService, IPositionService positionService) { _bankService = bankService; _contactPersonService = contactPersonService; _positionService = positionService; }
public BufferContorl() { contactPersonService = ObjectContainerFactory.CurrentContainer.Resolver <IContactPersonService>(); }
public HandleSendMsg(IContactPersonService contactGroupService, IRepository <ContactPerson> contactPersonRepository) { this.contactGroupService = contactGroupService; this.contactPersonRepository = contactPersonRepository; }
private IList <ContactData> PreparContactData(string objectID, string updateTime, IContactPersonService contactPersonService) { IList <ContactData> tempContactDatas = null; ContactData tempContactData; ContactPerson contactPerson = contactPersonService.FindContactPerson(objectID); if (contactPerson != null) { tempContactDatas = new List <ContactData>(); tempContactData = new ContactData(); tempContactData.ContactName = contactPerson.ContactName; tempContactData.ImageSrc = contactPerson.ImageSrc; tempContactData.LatestTime = contactPerson.LatestTime; tempContactData.ObjectID = contactPerson.ObjectID; tempContactData.UpdateTime = contactPerson.UpdateTime; tempContactData.DataType = 0; tempContactDatas.Add(tempContactData); IList <ContactPersonList> contactPersonLists = contactPersonService.GetLastestContactPersonList(objectID, updateTime); IList <ContactGroup> contactGroups = contactPersonService.GetLastestContactGroup(objectID, updateTime); IList <ContactGroupSub> contactGroupSubs = contactPersonService.GetLastestContactGroupSub(objectID, updateTime); if (contactPersonLists != null && contactPersonLists.Count > 0) { foreach (ContactPersonList contactPersonList in contactPersonLists) { tempContactData = new ContactData(); tempContactData.DestinationObjectID = contactPersonList.DestinationObjectID; tempContactData.ContactPersonName = contactPersonList.ContactPersonName; tempContactData.ObjectID = contactPersonList.ObjectID; tempContactData.IsDelete = contactPersonList.IsDelete; tempContactData.UpdateTime = contactPersonList.UpdateTime; tempContactData.DataType = 1; tempContactDatas.Add(tempContactData); } } if (contactGroups != null && contactGroups.Count > 0) { foreach (ContactGroup contactGroup in contactGroups) { tempContactData = new ContactData(); tempContactData.GroupObjectID = contactGroup.GroupObjectID; tempContactData.GroupName = contactGroup.GroupName; tempContactData.IsDelete = contactGroup.IsDelete; tempContactData.UpdateTime = contactGroup.UpdateTime; tempContactData.DataType = 2; tempContactData.ObjectID = objectID; tempContactDatas.Add(tempContactData); } } if (contactGroupSubs != null && contactGroupSubs.Count > 0) { foreach (ContactGroupSub contactGroupSub in contactGroupSubs) { tempContactData = new ContactData(); tempContactData.ContactGroupID = contactGroupSub.ContactGroupID; tempContactData.ContactPersonObjectID = contactGroupSub.ContactPersonObjectID; tempContactData.IsDelete = contactGroupSub.IsDelete; tempContactData.UpdateTime = contactGroupSub.UpdateTime; tempContactData.DataType = 3; tempContactData.ObjectID = objectID; tempContactDatas.Add(tempContactData); } } return(tempContactDatas); } return(null); }