public static MarkerPainter CreatePainter(DataMarkerType type, PositionAdapter adapter, Color markerColor,
                                                  Control.ControlCollection containers)
        {
            switch (type)
            {
            case DataMarkerType.Square:
                return(new SquareMarkerPainter(adapter, markerColor, containers));

                break;

            case DataMarkerType.Circle:
                return(new CircleMarkerPainter(adapter, markerColor, containers));

                break;

            case DataMarkerType.Diamond:
                return(new DiamondMarkerPainter(adapter, markerColor, containers));

                break;

            case DataMarkerType.Triangle:
                return(new TriangleMarkerPainter(adapter, markerColor, containers));

                break;

            case DataMarkerType.Cross:
                return(new CrossMarkerPainter(adapter, markerColor, containers));

                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(type), type, null);
            }
        }
Example #2
0
 public EditProfilePage(Insegnante insegnante)
 {
     InitializeComponent();
     this.insegnante      = insegnante;
     this.positionAdapter = new PositionAdapter();
     completaCampi();
     this.StL_materie.Children.Add(this.en1_materie);
 }
 public SetPositionPage(Filtri f, Page parent)
 {
     InitializeComponent();
     //this.filtri = f;
     this.parent            = (SearchPage)parent;
     this.positionAdapter   = new PositionAdapter();
     this.en_indirizzo.Text = Preferences.Get("indirizzoDefault", null);
 }
 protected override void Stop()
 {
     base.Stop();
     if (adapter != null)
     {
         adapter.Dispose();
         adapter = null;
     }
 }
 public DiamondMarkerPainter(PositionAdapter adapter, Color color, Control.ControlCollection container) :
     base(DataMarkerType.Diamond, adapter, color, container)
 {
     this._points = new Point[4];
     for (int i = 0; i < _points.Length; i++)
     {
         _points[i] = new Point();
     }
 }
        protected MarkerPainter(DataMarkerType type, PositionAdapter adapter, Color color, Control.ControlCollection container)
        {
            const int defaultMarkerCount = 100;

            this.Type       = type;
            this._adapter   = adapter;
            this.Color      = color;
            this.Markers    = new List <MarkerControl>(defaultMarkerCount);
            this._container = container;
        }
 override protected void Start()
 {
     base.Start();
     if (adapter == null && !String.IsNullOrEmpty(usedPath))
     {
         adapter = new PositionAdapter(
             OSVR.ClientKit.DirectionInterface.GetInterface(
             ClientKit.instance.context, usedPath));
     }
 }
        public async Task <IEnumerable <PositionViewModel> > GetAllPosition()
        {
            var PositionViewModelList = new List <PositionViewModel>();

            foreach (Position pos in await _positionService.GetAllAsync())
            {
                PositionViewModelList.Add(PositionAdapter.ToViewModel(pos));
            }
            return(PositionViewModelList);
        }
Example #9
0
        internal StripTabCursorCollection(StripChartX parentChart, Chart baseChart, StripChartXPlotArea parentPlotArea)
        {
            this._parentChart      = parentChart;
            this._parentPlotArea   = parentPlotArea;
            this._baseChart        = baseChart;
            this._adapter          = new PositionAdapter(baseChart, parentPlotArea);
            this._cursors          = new List <StripTabCursor>(MaxCursorCount);
            this.CursorValueFormat = null;
            this.RunTimeEditable   = true;
            _flowCursorEnableFlag  = false;
//            this._baseChart.PostPaint += BaseChartOnPostPaint;
            // TODO to add _cursor code, get from parentchart
        }
Example #10
0
        internal TabCursorCollection(EasyChartX parentChart, Chart baseChart, EasyChartXPlotArea plotArea)
        {
            this._parentChart      = parentChart;
            this._plotArea         = plotArea;
            this._baseChart        = baseChart;
            this._adapter          = new PositionAdapter(baseChart, plotArea);
            this._cursors          = new List <TabCursor>(MaxCursorCount);
            this.CursorValueFormat = null;

            _flowCursorEnableFlag = false;
//            this._baseChart.PostPaint += BaseChartOnPostPaint;
            // TODO to add _cursor code, get from parentchart
        }
Example #11
0
        public SearchPage()
        {
            InitializeComponent();
            NavigationPage.SetHasNavigationBar(this, false);
            this.filtri     = new Filtri();
            positionAdapter = new PositionAdapter();
            Task.Run(() => { listInitializer(); });
            filtri.setDefault();
            setPositionButtonTextValue();
            calcolaPosizione();
            setNomeUtente();

            /* if (Preferences.Get("isUsingCurrentPos", null) == null)
             *  this.eUnaPosizione.Text = "e una posizione di ricerca";*/
        }
Example #12
0
 public FilterPage(Filtri f, ListView insegnanti_list, Page parent, StackLayout welcomeLabel, ListView listaDiMaterie, Label lb_errore)
 {
     InitializeComponent();
     this.filtri          = f;
     this.insegnanti_list = insegnanti_list;
     this.parent          = (SearchPage)parent;
     this.positionAdapter = new PositionAdapter();
     sl_tariffa.Value     = f.tariffaMassima;
     en_tariffa.Text      = f.tariffaMassima.ToString();
     sl_valutazione.Value = f.valutazioneMinima;
     en_valutazione.Text  = f.valutazioneMinima.ToString();
     sl_distanzaMax.Value = f.distanzaMassima;
     en_distanzaMax.Text  = f.distanzaMassima.ToString();
     this.welcomeLabel    = welcomeLabel;
     this.listaDiMaterie  = listaDiMaterie;
     this.lb_errore       = lb_errore;
 }
Example #13
0
        private void Callbacks_EndRace(object sender, EndRaceEventArgs e)
        {
            RunCatchLog(() =>
            {
                if (e.Rankings.Count > 0)
                {
                    // this may take a while, so run it async on the thread pool
                    ThreadPool.QueueUserWorkItem(UpdateRankingForChallenge, e.Challenge.UId);
                }

                if (e.Rankings.Count > 1)
                {
                    // there must be at least 2 players to increase the wins for the first player
                    if (e.Rankings[0].BestTime > 0)
                    {
                        uint wins = PlayerAdapter.IncreaseWins(e.Rankings[0].Login);
                        OnPlayerWins(e.Rankings[0], wins);
                        int maxRank = e.Rankings.Max(playerRank => playerRank.Rank);

                        foreach (PlayerRank playerRank in e.Rankings)
                        {
                            if (playerRank.Rank <= 0)
                            {
                                continue;
                            }

                            if (!CheckpointsValid(playerRank.BestCheckpoints))
                            {
                                HandleCheater(playerRank.Login, false);
                            }
                            else
                            {
                                PositionAdapter.AddPosition(playerRank.Login, e.Challenge.UId, Convert.ToUInt16(playerRank.Rank), Convert.ToUInt16(maxRank));
                            }
                        }
                    }
                }
            }, "Error in Callbacks_EndRace Method.", true);
        }
Example #14
0
 public ServiceResult <PositionInfo> AddReportTo(string positionId, string toPositionId)
 {
     return(new ServiceResult <PositionInfo>(PositionAdapter.AddReportTo(positionId, toPositionId)));
 }
Example #15
0
 public ServiceResult <List <PositionInfo> > ReportToList(string positionId)
 {
     return(new ServiceResult <List <PositionInfo> >(PositionAdapter.ReportToList(positionId)));
 }
Example #16
0
 public ServiceResult <List <PositionInfo> > GetPositionList()
 {
     return(new ServiceResult <List <PositionInfo> >(PositionAdapter.GetPositionList()));
 }
Example #17
0
 public static ServiceResult <RoleInfo> CancelRole(string positionId, RoleInfo roleInfo)
 {
     return(new ServiceResult <RoleInfo>(PositionAdapter.CancelRole(positionId, roleInfo)));
 }
        public async Task <PositionBindingModel> CreatePosition([FromBody] PositionBindingModel newPosition)
        {
            await _positionService.CreateAsync(PositionAdapter.ToModel(newPosition));

            return(newPosition);
        }
        public async Task <PositionBindingModel> UpdatePosition([FromBody] PositionBindingModel updatePosition)
        {
            await _positionService.UpdateAsync(PositionAdapter.ToModel(updatePosition));

            return(updatePosition);
        }
 public async Task <PositionViewModel> GetPosition(int PositionId)
 {
     return(PositionAdapter.ToViewModel(await _positionService.GetAsync(PositionId)));
 }
Example #21
0
 public static ServiceResult <PositionInfo> GetPosition(string organizationCode, string positionCode)
 {
     return(new ServiceResult <PositionInfo>(PositionAdapter.GetPosition(organizationCode, positionCode)));
 }
Example #22
0
 public ServiceResult <List <UserInfo> > GetUserList(string positionId)
 {
     return(new ServiceResult <List <UserInfo> >(PositionAdapter.GetUserList(positionId)));
 }
Example #23
0
 public static ServiceResult <PositionInfo> GetPositionById(string positionId)
 {
     return(new ServiceResult <PositionInfo>(PositionAdapter.GetPositionById(positionId)));
 }
Example #24
0
 public static ServiceResult <object> Save(PositionInfo positionInfo)
 {
     PositionAdapter.Save(positionInfo);
     return(new ServiceResult <object>());
 }
Example #25
0
 public static ServiceResult <UserInfo> RemoveUser(string positionId, UserInfo user)
 {
     return(new ServiceResult <UserInfo>(PositionAdapter.RemoveUser(positionId, user)));
 }
Example #26
0
 public UserAccountPage()
 {
     InitializeComponent();
     this.positionAdapter = new PositionAdapter();
     setNameSpan();
 }
Example #27
0
 public static ServiceResult <object> Delete(string positionId)
 {
     PositionAdapter.Delete(positionId);
     return(new ServiceResult <object>());
 }
Example #28
0
 public CircleMarkerPainter(PositionAdapter adapter, Color color, Control.ControlCollection container) :
     base(DataMarkerType.Circle, adapter, color, container)
 {
     this._rectangle = new Rectangle(0, 0, 0, 0);
 }