public async Task <IActionResult> GetReservations(string id) { int profileID = int.Parse(id); ReservationReq req = new ReservationReq { DarbuotojoID = profileID }; var obj = await _inventorReservationService.GetReservations(req); return(Ok(obj)); }
public async Task <List <InventorReservationResponse> > GetReservations(ReservationReq req) { int tempID = _context.Darbuotojai.Where(x => x.FkProfiliaiid == req.DarbuotojoID).First().IdDarbuotojai; var reserved = await _context.InventoriausRezervacijos.Where(x => x.FkDarbuotojaiidDarbuotojai == tempID).ToListAsync(); var responses = new List <InventorReservationResponse>(); foreach (var res in reserved) { string temp = _context.Inventorius.Where(x => x.Id == res.FkInventoriusid).FirstOrDefault().Pavadinimas; responses.Add(new InventorReservationResponse { ID = res.Id, Data = res.Data, LaikasNuo = res.LaikasNuo, LaikasIki = res.LaikasIki, FkDarbuotojaiidDarbuotojai = res.FkDarbuotojaiidDarbuotojai, inventorius = temp }); } return(responses); }