Пример #1
0
        public override List <Model.Ugovori> Get(UgovoriSearchRequest search)
        {
            var query = _context.Ugovori.AsQueryable();

            if (!string.IsNullOrWhiteSpace(search?.BrojUgovora))
            {
                query = query.Where(x => x.BrojUgovora != null && x.BrojUgovora.StartsWith(search.BrojUgovora, StringComparison.CurrentCultureIgnoreCase));
            }

            var list = query.ToList();

            return(_mapper.Map <List <Model.Ugovori> >(list));
        }
        public async void RefreshToolbox(object sender, EventArgs e)
        {
            if (_calendarDroppedDown)
            {
                return;
            }
            else
            {
                var search = new UgovoriSearchRequest
                {
                    DatumPotpisivanja = dateTimePicker1.Value
                };

                var result = await _aPIService.Get <List <Model.Ugovori> >(search);

                dgvUgovori.DataSource = result;
            }
        }
        public List <Ugovori> Get(UgovoriSearchRequest request)
        {
            var query = _context.Ugovori.AsQueryable().Include(c => c.Zaposlenici);

            var datum = DateTime.MinValue;


            if (datum != request.DatumPotpisivanja)

            {
                request.DatumPotpisivanja = request.DatumPotpisivanja.AddHours(-2);

                query = query.Where(x => x.DatumPotpisivanja.ToString("dd-MMM-yyyy").StartsWith(request.DatumPotpisivanja.ToString("dd-MMM-yyyy"))).Include(c => c.Zaposlenici);
            }

            query = query.Where(p => p.IsDeleted == false).Include(c => c.Zaposlenici);

            var list = query.ToList();

            return(_mapper.Map <List <Model.Ugovori> >(list));
        }
Пример #4
0
 public List <Model.Ugovori> Get([FromQuery] UgovoriSearchRequest request)
 {
     return(_ugovoriService.Get(request));
 }