示例#1
0
        private async Task LoadOrders()
        {
            var request = new Model.Requests.RezervacijaSearchRequest
            {
                DatumOd = DatumOd,
                DatumDo = DatumDo
            };
            var list = await _serviceRezervacija.Get <List <Model.Rezervacija> >(request);

            var convertedList = new ObservableCollection <Orders>();

            foreach (var item in list)
            {
                var order = new Orders
                {
                    OrderID    = item.RezervacijaId.ToString(),
                    Status     = item.StanjeRezervacije.ToString().Replace("_", " "),
                    TotalPrice = item.UkupniIznos
                };

                if (item.IsServisRezervacija)
                {
                    order.Name = "Servis";
                }
                else if (item.IsTerminRezervacija)
                {
                    order.Name = "Iznajmljivanje";
                }
                else
                {
                    order.Name = "Kupovina";
                }

                order.Description = "Datum rezervacije: " + item.DatumRezervacije.ToShortDateString();
                if (item.DatumUplate != null)
                {
                    order.Description += "\nDatum uplate: " + item.DatumUplate.Value.ToShortDateString();
                }

                convertedList.Add(order);
            }

            MyOrders = convertedList;
        }
示例#2
0
 public List <Model.Rezervacija> Get([FromQuery] Model.Requests.RezervacijaSearchRequest request)
 {
     return(_service.Get(request));
 }