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)); }
public List <Model.Ugovori> Get([FromQuery] UgovoriSearchRequest request) { return(_ugovoriService.Get(request)); }