public void onDodajOsiguranje(object parameter) { O.Validate(); bool error = false; if (SelektovanTip == null) { VrstaError = "Morate izabrati tip!"; error = true; } else { VrstaError = ""; } Osiguranje osiguranjeIzBaze = unitOfWork.Osiguranja.Get(O.Id); if (osiguranjeIzBaze == null) { IdPostoji = ""; if (!error && O.IsValid) { Osiguranje osiguranje = new Osiguranje(); osiguranje.Id = O.Id; osiguranje.Broj_polise = O.Broj_polise; if (SelektovanTip.ToLower() == "premium") { osiguranje.Tip_osiguranja = RentACar.TipOsiguranja.premium; } else if (SelektovanTip.ToLower() == "standard") { osiguranje.Tip_osiguranja = RentACar.TipOsiguranja.standard; } else { osiguranje.Tip_osiguranja = RentACar.TipOsiguranja.economy; } unitOfWork.Osiguranja.Add(osiguranje); if (unitOfWork.Complete() > 0) { Uspesno = "Uspesno ste dodali osiguranje u bazu!"; O = new AppOsiguranje(); } } } else { IdPostoji = "Id zauzet!"; Uspesno = ""; } }
public DodajIzmeniOsiguranjeViewModel(Osiguranje osiguranje = null) { Tipovi.Add("Economy"); Tipovi.Add("Standard"); Tipovi.Add("Premium"); if (osiguranje == null) { TextBoxEnabled = true; TitleContent = "Dodaj osiguranje"; ButtonContent = "Dodaj"; DodajIzmeniOsiguranjeCommand = new MyICommand(onDodajOsiguranje); } else { TextBoxEnabled = false; o = new AppOsiguranje(osiguranje); TitleContent = "Izmeni osiguranje"; if (osiguranje.Tip_osiguranja == RentACar.TipOsiguranja.premium) { SelektovanTip = "Premium"; } else if (osiguranje.Tip_osiguranja == RentACar.TipOsiguranja.standard) { SelektovanTip = "Standard"; } else { SelektovanTip = "Economy"; } ButtonContent = "Izmeni"; DodajIzmeniOsiguranjeCommand = new MyICommand(onIzmeniOsiguranje); } }