/// <summary> /// Получить комиссионные /// </summary> /// <param name="period">Период</param> /// <param name="start">Начало</param> /// <param name="stop">Конец</param> /// <returns></returns> public ObservableCollection <ReportItemDto> GetCommission(string period, DateTime start, DateTime stop) { IList <ReportItemDto> ReportList; switch (period) { case "day": { ReportList = DtoConverter.Convert(reportDao.getCommissionsPerDay(start, stop)); break; } case "month": { ReportList = DtoConverter.Convert(reportDao.getCommissionsPerMonth(start, stop)); break; } case "year": { ReportList = DtoConverter.Convert(reportDao.getCommissionsPerYear(start, stop)); break; } default: { ReportList = null; break; } } return(GetCollection(ReportList, period, start, stop)); }
private bool TryApplyTransaction() { try { Thread.Sleep(TimeSpan.FromSeconds(20)); TransactionManagerServiceProxy proxyForTM = new TransactionManagerServiceProxy(ConfigurationManager.AppSettings["TM"]); bool pom = false; while (!pom) { pom = proxyForTM.StartEnlist().GetAwaiter().GetResult(); } proxyForTM.Enlist().GetAwaiter().GetResult(); NDSModelProxy proxyForScada = new NDSModelProxy(ConfigurationManager.AppSettings["SCADAM"]); CEModelProxy proxyForCE = new CEModelProxy(ConfigurationManager.AppSettings["CEM"]); bool success = false; if (proxyForScada.ModelUpdate(affectedEntities).GetAwaiter().GetResult()) { success = true; } if (proxyForCE.ModelUpdate(affectedEntities).GetAwaiter().GetResult()) { success = true; } proxyForTM.EndEnlist(success).GetAwaiter().GetResult(); try { var subscription = new Subscription(); var publisher = new Publisher(subscription.Topic, subscription.ConnectionString); var dtos = DtoConverter.Convert(networkDataModelCopy); var json = JsonTool.Serialize(new ModelUpdateEvent(dtos)); var msg = new PubSubMessage() { Content = json, ContentType = ContentType.NMS_UPDATE, Sender = Sender.NMS }; publisher.SendMessage(msg).ConfigureAwait(false).GetAwaiter().GetResult(); } catch { } return(true); } catch (Exception) { return(false); } }
private bool TryApplyTransaction() { TransactionManagerProxy proxyForTM = new TransactionManagerProxy(); //Zapocni transakciju i prijavi se na nju bool pom = false; while (!pom) { pom = proxyForTM.StartEnlist(); } proxyForTM.Enlist(); //Posalji Scadi i CEu novi model NMSSCADAProxy proxyForScada = new NMSSCADAProxy(); NMSCalculationEngineProxy proxyForCE = new NMSCalculationEngineProxy(); bool success = false; if (proxyForScada.ModelUpdate(affectedEntities)) { success = true; } if (proxyForCE.ModelUpdate(affectedEntities)) { success = true; } proxyForTM.EndEnlist(success); try { var instance = NMSServiceBus.StartInstance().GetAwaiter().GetResult(); var dtos = DtoConverter.Convert(networkDataModelCopy); var command = new ModelUpdateCommand(dtos); instance.Send(command).ConfigureAwait(false).GetAwaiter().GetResult(); } catch { } return(success); }
public void Add(EmployerDto employer) { employerDao.Add(DtoConverter.Convert(employer)); }
public JobSeekerDto Get(int SeekerID) { return(DtoConverter.Convert(seekerDao.Get(SeekerID))); }
public IList <TypeOfWorkDto> SearchWork(string TypeOfWork) { return(DtoConverter.Convert(workDao.SearchWork(TypeOfWork))); }
public TypeOfWorkDto Get(int WorkID) { return(DtoConverter.Convert(workDao.Get(WorkID))); }
public IList <EmployerDto> SearchEmployer(string Name, string TypeOfWork) { return(DtoConverter.Convert(employerDao.SearchEmployer(Name, TypeOfWork))); }
public IList <PositionDto> SearchPosition(string PositionName, string Employer) { return(DtoConverter.Convert(positionDao.SearchPosition(PositionName, Employer))); }
public IList <PositionDto> GetList() { return(DtoConverter.Convert(positionDao.GetAll())); }
public PositionDto Get(int PositionID) { return(DtoConverter.Convert(positionDao.Get(PositionID))); }
public void Add(PositionDto position) { positionDao.Add(DtoConverter.Convert(position)); }
public IList <JobSeekerDto> SearchSeekers(string FirstName, string SecondName, string TypeOfWork) { return(DtoConverter.Convert(seekerDao.SearchSeekers(FirstName, SecondName, TypeOfWork))); }
public void Update(JobSeekerDto seekerDto) { seekerDao.Update(DtoConverter.Convert(seekerDto)); }
public IList <JobSeekerDto> GetList() { return(DtoConverter.Convert(seekerDao.GetAll())); }
public EmployerDto Get(int EmployerID) { return(DtoConverter.Convert(employerDao.Get(EmployerID))); }
public IList <EmployerDto> GetList() { return(DtoConverter.Convert(DaoFactory.GetEmployerDao().Load())); }
public void Update(PositionDto position) { positionDao.Update(DtoConverter.Convert(position)); }
public void Update(EmployerDto employer) { employerDao.Update(DtoConverter.Convert(employer)); }
public void Add(DealDto deal) { dealDao.Add(DtoConverter.Convert(deal)); }
public void Add(TypeOfWorkDto workDto) { workDao.Add(DtoConverter.Convert(workDto)); }
public DealDto Get(int DealID) { return(DtoConverter.Convert(dealDao.Get(DealID))); }
public IList <TypeOfWorkDto> GetList() { return(DtoConverter.Convert(workDao.GetAll())); }
public IList <DealDto> GetList() { return(DtoConverter.Convert(dealDao.GetAll())); }
public void Update(TypeOfWorkDto workDto) { workDao.Update(DtoConverter.Convert(workDto)); }
public IList <DealDto> SearchDeal(string SeekerName, string PositionName, string Commission) { return(DtoConverter.Convert(dealDao.SearchDeal(SeekerName, PositionName, Commission))); }
public void Update(DealDto deal) { dealDao.Update(DtoConverter.Convert(deal)); }
public void Add(JobSeekerDto seekerDto) { seekerDao.Add(DtoConverter.Convert(seekerDto)); }