示例#1
0
 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);
     }
 }
示例#2
0
        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
            });
        }
示例#3
0
 public List <Jedinica> DobaviJedinice()
 {
     return(_jedinicaDAO.DobaviSveJedinice());
 }