public frmProjekcijeEdit(int id) { InitializeComponent(); this.AutoValidate = AutoValidate.Disable; _id = id; _p = null; }
public ProjekcijePrikazViewModel(ProjekcijaModel projekcija) { Projekcija = projekcija; Title = "Projekcija: " + projekcija?.FilmNaslov; RezervisiCommand = new Command(async() => await Rezervisi()); OtkaziRezervacijuCommand = new Command(async() => await OtkaziRezervaciju()); AddDojamCommand = new Command(async() => await AddDojam()); }
public ProjekcijePrikazPage(ProjekcijaModel projekcija) { InitializeComponent(); BindingContext = model = new ProjekcijePrikazViewModel(projekcija); if (model.Projekcija.FilmPlakat != null) { plakatImage.Source = ImageSource.FromStream(() => new MemoryStream(model.Projekcija.FilmPlakat)); } rezervacijaDatumProjekcije.MinimumDate = projekcija.VrijediOd; rezervacijaDatumProjekcije.MaximumDate = projekcija.VrijediDo; }
private void frmProjekcijeEdit_Load(object sender, EventArgs e) { HttpResponseMessage response = projekcijeService.GetResponse(_id.ToString()).Handle(); if (response.IsSuccessStatusCode) { _p = response.GetResponseResult <ProjekcijaModel>(); FillForm(); } else if (response.StatusCode == System.Net.HttpStatusCode.NotFound) { _p = null; } }
private void btnSnimi_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { ProjekcijaModel p = new ProjekcijaModel(); p.FilmId = ((FilmModel)cmbFilm.SelectedItem).Id; p.SalaId = ((SalaModel)cmbSala.SelectedItem).Id; p.Cijena = decimal.Parse(txtCijena.Text); p.VrijediOd = dtpVrijediOd.Value; p.VrijediDo = dtpVrijediDo.Value; p.Datum = DateTime.Now; p.Termini = GetTermini(); HttpResponseMessage response = projekcijeService.PostResponse(p).Handle(); if (response.IsSuccessStatusCode) { MessageBox.Show(Messages.add_projekcija_succ, Messages.msg_succ, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } }