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ı" }); }
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 }
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" }); }