Exemplo n.º 1
0
        public ResultModel <BiletSatis> BiletSatisDelete(BiletSatis model)
        {
            int id = model.BiletID;

            _biletsatisRepository.Delete(id);
            return(new ResultModel <BiletSatis>
            {
                Errors = null,
                IsValid = true,
                Message = "Silme Başarılı"
            });
        }
Exemplo n.º 2
0
        void BiletDatabaseEkle()
        {
            BiletSatis satis = new BiletSatis();

            satis.BiletFiyat = Convert.ToDecimal(txtToplam.Text);
            satis.Satıldı    = true;
            satis.SeyirciID  = sonSeyirciKaydiId;
            satis.GiseID     = giseId;
            satis.BiletTurID = biletTur;

            _uow.GetRepo <BiletSatis>().Add(satis);
            if (_uow.Commit() > 0)
            {
                MessageBox.Show("Bilet satışı başarıyla gerçekleşti!");
                sonBiletKaydiId = _biletSatisRepo.SonBiletKayitBul();
            }
        }
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            #region ModelOlustur
            Gosterim model = new Gosterim
            {
                GosterimTarih = dtpGosterimTarih.Value.Date,
                FilmID        = (cbVizyonFimler.SelectedItem as Film).FilmID,
                SalonID       = (cbSalonlar.SelectedItem as Salon).SalonID,
                SeansID       = (cbSeanslar.SelectedItem as Seans).SeansID,
            };

            var result = _gosterimservice.GosterimSave(model);
            lblResult.Text = result.IsValid ? result.Message : string.Join("\n", result.Errors);

            IEnumerable <Koltuk> koltuklist = _koltukRepo.GetList();
            foreach (var item in koltuklist)
            {
                BiletSatis bilet = new BiletSatis
                {
                    BiletTurID   = 1,
                    GosterimID   = model.GosterimID,
                    PersonelID   = 1,
                    SeyirciID    = 1,
                    OdemeSekliID = 1,
                    BiletFiyat   = 20,
                    Satıldı      = false,
                    KoltukID     = item.KoltukID,
                };
                _biletRepo.Add(bilet);
            }



            #endregion

            #region PersonelleriYukle
            lvGosterimler.Items.Clear();
            GosterimleriYukle();
            #endregion
        }
Exemplo n.º 4
0
        public ResultModel <BiletSatis> BiletSatisUpdate(BiletSatis model)
        {
            BiletSatisValidator validator = new BiletSatisValidator();
            ValidationResult    result    = validator.Validate(model);

            if (result.IsValid)
            {
                _biletsatisRepository.Update(model, model.BiletID);
                return(new ResultModel <BiletSatis>
                {
                    Errors = null,
                    IsValid = true,
                    Message = "Update Başarılı"
                });
            }
            return(new ResultModel <BiletSatis>
            {
                Errors = result.Errors.Select(x => x.ErrorMessage).ToList(),
                IsValid = false,
                Message = "Update Başarısız"
            });
        }