public async Task <ActionResult <OdwiertInfo> > GetOdwiert(long id) { var odwiert = await _context.Odwiert .Where(item => item.Objectid == id) .OrderBy(item => item.WspFiltracji) .FirstOrDefaultAsync(); if (odwiert == null) { return(NotFound()); } var dzielnica = await _dzielniceController.GetName(odwiert.DzielnicaId); var zwierciadlo = await _zwierciadloController.GetGlebokosc(odwiert.NrRbdh); OdwiertInfo info = new OdwiertInfo { NazwaObiektu = odwiert.NazwaObiektu, NrRbdh = odwiert.NrRbdh, Lokalizacja = dzielnica.Value, Status = odwiert.Status, Wspolrzedne = "X: " + odwiert.EurefX.ToString() + "<br />Y: " + odwiert.EurefY.ToString(), GlebokoscZwierciadla = zwierciadlo.Value, Filtracja = odwiert.WspFiltracji, KlasaFiltracji = odwiert.NazwaKlasy + " " + odwiert.NrKlasy, }; return(info); }