示例#1
0
 public Rezervacija(int id, string apartman, DateTime pocetak, int brNocenja, string gost, string status)
 {
     Id = id;
     RezervisaniApartman = apartman;
     PocetniDatum        = pocetak;
     BrojNocenja         = brNocenja;
     Gost   = gost;
     Status = StatusRezervacije.KREIRANA;
     if (status == "KREIRANA")
     {
         Status = StatusRezervacije.KREIRANA;
     }
     else if (status == "ODBIJENA")
     {
         Status = StatusRezervacije.ODBIJENA;
     }
     else if (status == "ODUSTANAK")
     {
         Status = StatusRezervacije.ODUSTANAK;
     }
     else if (status == "PRIHVACENA")
     {
         Status = StatusRezervacije.PRIHVACENA;
     }
     else if (status == "ZAVRSENA")
     {
         Status = StatusRezervacije.ZAVRSENA;
     }
     UkupnaCena = brNocenja * ApartmanGetter.GetApartmanByNaziv(apartman).CenaPoNocenju;
 }
示例#2
0
        public Rezervacija(int brojRezervacije, NacinPlacanja placanje, StatusRezervacije status)

        {
            this.brojRezervacije = brojRezervacije;
            this.placanje        = placanje;
            this.status          = status;
        }
示例#3
0
 public Rezervacija(Apartman apartman, string pocetniDatumRezervacije, int brojNocenja, double ukupnaCena, Korisnik gost, StatusRezervacije statusRezervacije)
 {
     this.Apartman = apartman;
     this.PocetniDatumRezervacije = pocetniDatumRezervacije;
     this.BrojNocenja             = brojNocenja;
     this.UkupnaCena        = ukupnaCena;
     this.Gost              = gost;
     this.StatusRezervacije = statusRezervacije;
 }
 public Rezervacija(int idRezervacije, int idvozilo, DateTime datumKadJeSlobodnoVozilo, int cenaPoDanu, string idkupac, StatusRezervacije status)
 {
     IdRezervacije            = idRezervacije;
     IdVozilo                 = idvozilo;
     DatumKadJeSlobodnoVozilo = datumKadJeSlobodnoVozilo;
     CenaPoDanu               = cenaPoDanu;
     IdKupac           = idkupac;
     StatusRezervacija = status;
 }
示例#5
0
 public Rezervacija(RezervacijaModel rm)
 {
     Id     = rm.Id;
     Status = rm.Status;
     RezervisaniApartman = rm.RezervisaniApartman;
     PocetniDatum        = DateTime.ParseExact(rm.PocetniDatum, "yyyy-MM-dd", CultureInfo.InvariantCulture);
     BrojNocenja         = rm.BrojNocenja;
     Gost       = rm.Gost;
     UkupnaCena = BrojNocenja * ApartmanGetter.GetApartmanByNaziv(RezervisaniApartman).CenaPoNocenju;
 }
示例#6
0
 public IActionResult Put([FromBody] StatusRezervacije value)
 {
     if (value != null)
     {
         if (DatabaseManager.Instance.Update <StatusRezervacije>(Startup.databaseName, value))
         {
             return(Ok(value.ID));
         }
         else
         {
             return(NotFound());
         }
     }
     return(NotFound());
 }
 public Rezervacija()
 {
     this.BrojDana          = 1;
     this.StatusRezervacija = StatusRezervacije.REZERVISANA;
 }