public ActionResult Index(int?id) { OnLineAirlineSettingsModel model = new OnLineAirlineSettingsModel(); // ViewData["ServiceProvider"] = new SelectList(ser.GetServiceProviderType(), "ServiceProviderId", "ServiceProviderName"); model.ServiceProviderList = new SelectList(ser.GetServiceProviderType(), "ServiceProviderId", "ServiceProviderName"); if (Request.IsAjaxRequest()) { model.OnLineAirlineSettingList = ser.ListOnlineAirlineSettings(Convert.ToInt32(id)); return(PartialView("ListPartial", model)); } if (id == null) { model.ServiceProvider = 3; model.OnLineAirlineSettingList = ser.ListOnlineAirlineSettings(3); } else { model.ServiceProvider = (int)id; model.OnLineAirlineSettingList = ser.ListOnlineAirlineSettings((int)id); } return(View(model)); }
public ActionResult Delete(int Id) { OnLineAirlineSettingsModel model = new OnLineAirlineSettingsModel(); model.ServiceProvider = ser.GetServiceProviderId(Id); int id = model.ServiceProvider; ser.DeleteOnlineAirlineSettings(Id); return(RedirectToAction("Index", new { id = id })); }
public void EditOnlineAirlineSettings(OnLineAirlineSettingsModel model) { Air_OnLineAirlineSettings result = ent.Air_OnLineAirlineSettings.Where(x => x.OnlineAirlineSettingId == model.OnlineAirlineSettingId).FirstOrDefault(); result.OnlineAirlineSettingId = model.OnlineAirlineSettingId; result.ServiceProviderId = model.ServiceProvider; result.AirlineId = (int)model.hdfAirlineName; result.CreatedBy = model.CreatedBy; ent.ApplyCurrentValues(result.EntityKey.EntitySetName, result); ent.SaveChanges(); }
public OnLineAirlineSettingsModel DetailOnlineAirlineSettings(int OnlineAirlineSetting) { Air_OnLineAirlineSettings result = ent.Air_OnLineAirlineSettings.Where(x => x.OnlineAirlineSettingId == OnlineAirlineSetting).FirstOrDefault(); OnLineAirlineSettingsModel model = new OnLineAirlineSettingsModel(); model.OnlineAirlineSettingId = result.OnlineAirlineSettingId; model.ServiceProvider = result.ServiceProviderId; model.ServiceProviderName = result.ServiceProviders.ServiceProviderName; //model.AirlineCode = result.AirlineId; model.AirlineName = result.Airlines.AirlineName; return(model); }
public void CreateOnlineAirlineSettings(OnLineAirlineSettingsModel model) { Air_OnLineAirlineSettings obj = new Air_OnLineAirlineSettings { ServiceProviderId = model.ServiceProvider, AirlineId = (int)model.hdfAirlineName, CreatedBy = model.CreatedBy, CreatedDate = DateTime.Now }; ent.AddToAir_OnLineAirlineSettings(obj); ent.SaveChanges(); }
public ActionResult Index(OnLineAirlineSettingsModel model) { TravelSession obj = (TravelSession)Session["TravelPortalSessionInfo"]; bool flag = false; if (model.AirlineCode != null && model.AirlineCode != "") { int airlineId = ser.GetAirlineId(model.AirlineCode); if (airlineId != 0) { bool check = ser.CheckIfServiceProviderandAirlineCodeExist(model.ServiceProvider, airlineId); if (check == true) { model.hdfAirlineName = airlineId; model.CreatedBy = obj.AppUserId; ser.CreateOnlineAirlineSettings(model); } else { // TempData["Error"] = "Airline already on Online Mode."; TempData["SuccessMessage"] = "Airline already on Online Mode."; flag = true; } } else { // TempData["AirlineCode"] = "Please Select proper Airline Code"; TempData["SuccessMessage"] = "Please Select proper Airline Code"; flag = true; } } ViewData["ServiceProvider"] = new SelectList(ser.GetServiceProviderType(), "ServiceProviderId", "ServiceProviderName"); if (flag == true) { model.OnLineAirlineSettingList = ser.ListOnlineAirlineSettings(model.ServiceProvider); return(View("Index", model)); //return PartialView("ListPartial", model); } model.OnLineAirlineSettingList = ser.ListOnlineAirlineSettings(model.ServiceProvider); //return PartialView("Index", model); return(RedirectToAction("Index")); }
public IEnumerable <OnLineAirlineSettingsModel> ListOnlineAirlineSettings(int ServiceProviderId) { var result = ent.Air_OnLineAirlineSettings.Where(x => x.ServiceProviderId == ServiceProviderId); List <OnLineAirlineSettingsModel> model = new List <OnLineAirlineSettingsModel>(); foreach (var item in result) { OnLineAirlineSettingsModel obj = new OnLineAirlineSettingsModel { OnlineAirlineSettingId = item.OnlineAirlineSettingId, ServiceProvider = item.ServiceProviderId, ServiceProviderName = item.ServiceProviders.ServiceProviderName, // AirlineCode = item.AirlineId, AirlineCode = item.Airlines.AirlineCode, AirlineName = item.Airlines.AirlineName }; model.Add(obj); } return(model.OrderBy(x => x.AirlineCode)); }