public IActionResult AddExtraService(IFormCollection frm) { var serviceType = frm["txtServiceType"]; var numberOfPerson = frm["txtNumberOfPerson"]; var price = frm["txtPrice"]; var quota = frm["txtQuota"]; if (string.IsNullOrWhiteSpace(serviceType) || string.IsNullOrWhiteSpace(numberOfPerson) || string.IsNullOrWhiteSpace(price) || string.IsNullOrWhiteSpace(quota)) { TempData["Info"] = "Lütfen bütün alanları doldurun."; return(RedirectToAction("Index", "ExtraServiceAdd")); } else { extraServiceRepo.Add(new ExtraService { ServiceType = serviceType, NumberOfPerson = Int32.Parse(numberOfPerson), Cost = Int32.Parse(price), Quota = Int32.Parse(quota) }); TempData["Info"] = "Ekstra servis kayıt işleminiz gerçekleştirilmiştir."; return(RedirectToAction("Index", "ExtraServiceAdd")); } }
public IActionResult ExtraService(IFormCollection frm) { var serviceType = frm["txtServiceType"]; var numberOfPerson = frm["txtNumberOfPerson"]; var date = frm["txtDate"]; var time = frm["txtTime"]; var pnrNo = frm["txtPnrNo"].ToString(); //var quota = -1; var reservation = reservationRepo.FirstOrDefaultBy(x => x.PNRNumber == pnrNo); //var dateConverted = DateTime.Parse(date); var today = DateTime.Today; //int result = DateTime.Compare(dateConverted, today); if ( string.IsNullOrWhiteSpace(serviceType) || string.IsNullOrWhiteSpace(numberOfPerson) || string.IsNullOrWhiteSpace(date) || string.IsNullOrWhiteSpace(time) || string.IsNullOrWhiteSpace(pnrNo) ) { TempData["Info"] = "Lütfen bütün alanları doldurun."; return(RedirectToAction("Index", "ExtraService")); } //else if (result < 0) //{ // TempData["Info"] = "Geçmiş tarih seçemezsiniz."; // return RedirectToAction("Index", "ExtraService"); //} else if (reservation == null) { TempData["Info"] = "PNR numaranız rezarvasyonunuzla eşleşmemektedir."; return(RedirectToAction("Index", "ExtraService")); } else { extraServiceRepo.Add(new ExtraService { ServiceType = serviceType, NumberOfPerson = Int32.Parse(numberOfPerson), Date = DateTime.Parse(date), Hour = time, PNRNumber = pnrNo, UserID = CurrentUserID, }); TempData["Info"] = "Ödeme sayfasına yönlendiriliyorsunuz."; return(RedirectToAction("Index", "Payment")); } }