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)); }
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); }