Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }