Example #1
0
        public async Task <IActionResult> GetRegServices(string id)
        {
            int iden = int.Parse(id);
            ServiRegGetRequest req = new ServiRegGetRequest {
                Id = iden
            };
            var obj = await _serviRegService.BuildServicesGetRegRequest(req);

            return(Ok(obj));
        }
Example #2
0
        public async Task <List <ServicesRegistrationResponses> > BuildServicesGetRegRequest(ServiRegGetRequest req)
        {
            int fkProfiliaiid = _context.Klientai.Where(x => x.FkProfiliaiid == req.Id).First().IdKlientai;
            var regist        = await _context.PaslaugosRezervacija.Where(x => x.FkKlientaiidKlientai == fkProfiliaiid).ToListAsync();

            var responses = new List <ServicesRegistrationResponses>();

            foreach (var reg in regist)
            {
                int fkPaslaugaId = _context.Paslaugos.Where(x => x.Id == reg.FkPaslaugaid).FirstOrDefault().Id;
                responses.Add(new ServicesRegistrationResponses
                {
                    Id           = reg.Id,
                    Data         = reg.Data,
                    LaikasNuo    = reg.LaikasNuo,
                    LaikasIki    = reg.LaikasIki,
                    FkPaslaugaid = fkPaslaugaId,
                    FkDarbuotojaiidDarbuotojai = reg.FkDarbuotojaiidDarbuotojai,
                    FkKlientaiidKlientai       = reg.FkKlientaiidKlientai
                });
            }

            return(responses);
        }