public List <JedinicaModel> DobaviJedinicePoDatumuRezervacije(DateTime datumOd, DateTime datumDo) { try { return(_jedinicaDao.DobaviSveJedinice(datumOd, datumDo).Select(x => new JedinicaModel { Id = x.Id, BrojIzdavanja = x.Rezervacije.Count, Kapacitet = x.Kapacitet, Naziv = x.Naziv, TipSmjestaja = x.TipSmjestaja.Naziv }).ToList()); } catch (Exception ex) { LoggingHelper.Greska(ex, nameof(IzvjestajServis), nameof(DobaviJedinicePoDatumuRezervacije)); return(null); } }
public RezervacijaIzmjeniVM IzmjeniRezervaciju(int id) { var rez = _rezervacijaDAO.DobaviRezervaciju(id); var jedinice = _jedinicaDAO.DobaviSveJedinice(); return(new RezervacijaIzmjeniVM { Aktivnosti = rez.Ucesnici.ToList(), UslugeURezervaciji = rez.UslugaRezervacija .Select(x => new UslugaRezervacijeStavkaVM { Id = x.Id, UslugaId = x.UslugaId, Cijena = x.Usluga.Cijena, Kolicina = x.Kolicina, PoreznaStopa = x.PoreznaStopa, NazivUsluge = x.Usluga.Naziv, TipNaplate = x.Usluga.TipNaplate.Naziv, TipNaplateId = x.Usluga.TipNaplateId }).ToList(), Korisnik = rez.Korisnik, Ponuda = rez.Ponuda, JedinicaId = rez.JedinicaId, Jedinice = jedinice .Select(x => new SelectListItem { Text = x.Naziv, Value = x.Id.ToString() }).ToList(), BrojOsoba = rez.BrojOsoba, DatumDolaska = rez.DatumDolaska, DatumOdlaska = rez.DatumOdlaska, DatumPotvrdjivanja = rez.DatumPotvrdjivanja, Id = rez.Id, Komentar = rez.Komentar, Ocjena = rez.Ocjena, Popust = rez.Popust, Potvrdjena = rez.Potvrdjena }); }
public List <Jedinica> DobaviJedinice() { return(_jedinicaDAO.DobaviSveJedinice()); }