public ActionResult Create(AdminConfigurationModel model) { // var ts = (TravelSession)Session["TravelPortalSessionInfo"]; if (!ModelState.IsValid) { return(View()); } else { int chkduplicate = ser.checkDuplicateRow(); if (chkduplicate != 0) { model.AdminConfugrationId = chkduplicate; ser.AdminConfigurationEdit(model); } else { ser.AdminConfigurationAdd(model); } } ///// else return if success return(View()); // return RedirectToAction("Index"); }
public ActionResult Index(AdminConfigurationModel model) { var ts = SessionStore.GetTravelSession(); model.BranchOfficeID = ts.LoginTypeId; model.SettingID = 12; model.BusSettingID = 14; model.MobileSettingID = 16; model.HotelSettingID = 18; int chkduplicate = branchSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 12); int chkBusDuplicate = branchSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 14); int chkMobileDuplicate = branchSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 16); int chkHotelDuplicate = branchSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 18); if (chkduplicate != 0) { model.AdminConfugrationId = chkduplicate; branchSettingsProvider.AdminConfigurationEdit(model); } else { branchSettingsProvider.AdminConfigurationAdd(model); } if (chkBusDuplicate != 0) { model.AdminConfugrationId = chkBusDuplicate; branchSettingsProvider.AdminBusConfigurationEdit(model); } else { branchSettingsProvider.AdminBusConfigurationAdd(model); } if (chkMobileDuplicate != 0) { model.AdminConfugrationId = chkMobileDuplicate; branchSettingsProvider.AdminMobileConfigurationEdit(model); } else { branchSettingsProvider.AdminMobileConfigurationAdd(model); } if (chkHotelDuplicate != 0) { model.AdminConfugrationId = chkHotelDuplicate; branchSettingsProvider.AdminHotelConfigurationEdit(model); } else { branchSettingsProvider.AdminHotelConfigurationAdd(model); } TempData["SuccessMessage"] = "Save Successfully."; return(View(model)); }
public ActionResult Index(AdminConfigurationModel model) { var ts = SessionStore.GetTravelSession(); model.DistributorID = ts.LoginTypeId; model.SettingID = 13; model.BusSettingID = 15; model.MobileSettingID = 17; model.HotelSettingID = 19; int chkduplicate = distributorSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 13); int chkBusDuplicate = distributorSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 15); int chkMobileDuplicate = distributorSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 17); int chkHotelDuplicate = distributorSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 19); if (chkduplicate != 0) { model.AdminConfugrationId = chkduplicate; distributorSettingsProvider.AdminConfigurationEdit(model); } else { distributorSettingsProvider.AdminConfigurationAdd(model); } if (chkBusDuplicate != 0) { model.AdminConfugrationId = chkBusDuplicate; distributorSettingsProvider.AdminBusConfigurationEdit(model); } else { distributorSettingsProvider.AdminBusConfigurationAdd(model); } if (chkMobileDuplicate != 0) { model.AdminConfugrationId = chkMobileDuplicate; distributorSettingsProvider.AdminMobileConfigurationEdit(model); } else { distributorSettingsProvider.AdminMobileConfigurationAdd(model); } if (chkHotelDuplicate != 0) { model.AdminConfugrationId = chkMobileDuplicate; distributorSettingsProvider.AdminHotelConfigurationEdit(model); } else { distributorSettingsProvider.AdminHotelConfigurationAdd(model); } TempData["SuccessMessage"] = "Save Successfully."; return(View(model)); }
public AdminConfigurationModel GetHotelAdminConfigurationDetail(int distributorID, int settingID) { DistributorSettings result = entity.DistributorSettings.Where(x => x.SettingId == settingID && x.DistributorID == distributorID).FirstOrDefault(); AdminConfigurationModel model = new AdminConfigurationModel(); model.HotelSettingID = (int)result.SettingId; model.HotelByPass = result != null ? ByPass.HotelAllow : ByPass.HotelDisallow; return(model); }
public AdminConfigurationModel GetHotelAdminConfigurationDetail(int branchID, int settingID) { BranchSettings result = entity.BranchSettings.Where(x => x.SettingId == settingID && x.BranchID == branchID).FirstOrDefault(); AdminConfigurationModel model = new AdminConfigurationModel(); model.HotelSettingID = (int)result.SettingId; model.HotelByPass = result != null ? ByPass.HotelAllow : ByPass.MobileAllow; return(model); }
public void AdminConfigurationEdit(AdminConfigurationModel model) { DistributorSettings result = entity.DistributorSettings.Where(x => x.SettingId == model.SettingID && x.DistributorID == model.DistributorID).FirstOrDefault(); if (model.ByPass == ByPass.Disallow) { entity.DeleteObject(result); entity.SaveChanges(); } }
public void AdminHotelConfigurationEdit(AdminConfigurationModel model) { BranchSettings result = entity.BranchSettings.Where(x => x.SettingId == model.HotelSettingID && x.BranchID == model.BranchOfficeID).FirstOrDefault(); if (model.HotelByPass == ByPass.HotelDisallow) { entity.DeleteObject(result); entity.SaveChanges(); } }
public void AdminBusConfigurationAdd(AdminConfigurationModel model) { if (model.BusByPass == ByPass.BusAllow) { DistributorSettings datamodel = new DistributorSettings { DistributorID = model.DistributorID, SettingId = model.BusSettingID }; entity.AddToDistributorSettings(datamodel); entity.SaveChanges(); } }
public void AdminBusConfigurationAdd(AdminConfigurationModel model) { if (model.BusByPass == ByPass.BusAllow) { BranchSettings datamodel = new BranchSettings { BranchID = model.BranchOfficeID, SettingId = model.BusSettingID }; entity.AddToBranchSettings(datamodel); entity.SaveChanges(); } }
public ActionResult Create() { AdminConfigurationModel model = new AdminConfigurationModel(); int AdminConfigurationId = ser.checkDuplicateRow(); if (AdminConfigurationId != 0) { model.AdminConfugrationId = AdminConfigurationId; model = ser.GetAdminConfigurationDetail(model.AdminConfugrationId); return(View(model)); } else { return(View()); } }
public AdminConfigurationModel GetAdminConfigurationDetail(int id) { Core_AdminConfiguration result = ent.Core_AdminConfiguration.Where(x => x.AdminConfigurationId == id).FirstOrDefault(); AdminConfigurationModel model = new AdminConfigurationModel(); model.AdminConfugrationId = result.AdminConfigurationId; model.chkEmailEveryTimeBookingIsMade = (bool)result.EmailEveryTimeBookingIsMade; model.chkEmailEveryTimePNRIsMade = (bool)result.EmailEveryTimePNRIsReleased; model.txtSendMailTo = result.SendEmailTo; model.rdbMarkupCharge = result.MarkupChargeIncludeInTax == true ? MarkupCharge.includeinTax : MarkupCharge.includeinFare; model.ddlDomesticType = result.isPercentDomesticServiceCharge == true ? 2 : 0; model.txtDomesticValue = (Double)result.DomesticServiceChargeValue; model.ddlInternationType = result.isPercentInternationalServiceCharge == true ? 2 : 0; model.txtInternationalValue = (Double)result.InternationalServiceChargeValue; model.TTL = result.TTL; return(model); }
public void AdminConfigurationAdd(AdminConfigurationModel modelToSave) { Core_AdminConfiguration datamodel = new Core_AdminConfiguration { EmailEveryTimeBookingIsMade = modelToSave.chkEmailEveryTimeBookingIsMade, EmailEveryTimePNRIsReleased = modelToSave.chkEmailEveryTimePNRIsMade, SendEmailTo = modelToSave.txtSendMailTo, MarkupChargeIncludeInTax = modelToSave.rdbMarkupCharge == MarkupCharge.includeinTax ? true : false, MarkupChargeIncludeInFare = modelToSave.rdbMarkupCharge == MarkupCharge.includeinFare ? true : false, isPercentDomesticServiceCharge = Convert.ToBoolean(modelToSave.ddlDomesticType), DomesticServiceChargeValue = (Double)(modelToSave.txtDomesticValue == null ? 0 : modelToSave.txtDomesticValue), isPercentInternationalServiceCharge = Convert.ToBoolean(modelToSave.ddlInternationType), InternationalServiceChargeValue = (Double)(modelToSave.txtInternationalValue == null ? 0 : modelToSave.txtInternationalValue), TTL = (int)(modelToSave.TTL == null ? 0 : modelToSave.TTL) }; ent.AddToCore_AdminConfiguration(datamodel); ent.SaveChanges(); //to return primary key // return modelToSave.AdminConfugrationId; }
public void AdminConfigurationEdit(AdminConfigurationModel model) { Core_AdminConfiguration result = ent.Core_AdminConfiguration.Where(x => x.AdminConfigurationId == model.AdminConfugrationId).FirstOrDefault(); // result.AdminConfigurationId = model.AdminConfigurationId; result.EmailEveryTimeBookingIsMade = model.chkEmailEveryTimeBookingIsMade; result.EmailEveryTimePNRIsReleased = model.chkEmailEveryTimePNRIsMade; result.SendEmailTo = model.txtSendMailTo; result.MarkupChargeIncludeInTax = model.rdbMarkupCharge == MarkupCharge.includeinTax ? true : false; result.MarkupChargeIncludeInFare = model.rdbMarkupCharge == MarkupCharge.includeinFare ? true : false; result.isPercentDomesticServiceCharge = model.ddlDomesticType == 2 ? true : false; // result.DomesticServiceChargeValue = (Double) model.txtDomesticValue; result.DomesticServiceChargeValue = (Double)(model.txtDomesticValue == null ? 0 : model.txtDomesticValue); result.isPercentInternationalServiceCharge = model.ddlInternationType == 2 ? true : false; //result.InternationalServiceChargeValue = (Double) model.txtInternationalValue; result.InternationalServiceChargeValue = (Double)(model.txtInternationalValue == null ? 0 : model.txtInternationalValue); //result.TTL = (int) model.TTL; result.TTL = (int)(model.TTL == null ? 0 : model.TTL); ent.ApplyCurrentValues(result.EntityKey.EntitySetName, result); ent.SaveChanges(); }
public ActionResult Index() { AdminConfigurationModel model = new AdminConfigurationModel(); AdminConfigurationModel busModel = new AdminConfigurationModel(); AdminConfigurationModel mobileModel = new AdminConfigurationModel(); AdminConfigurationModel hotelModel = new AdminConfigurationModel(); var ts = SessionStore.GetTravelSession(); int settingID = distributorSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 13); int busSettingID = distributorSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 15); int mobileSettingID = distributorSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 17); int hotelSettingID = distributorSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 19); model.DistributorID = ts.LoginTypeId; model.SettingID = 13; model.BusSettingID = 15; model.MobileSettingID = 17; model.HotelSettingID = 19; if (settingID != 0) { model = distributorSettingsProvider.GetAdminConfigurationDetail(ts.LoginTypeId, 13); } else { model.ByPass = ByPass.Disallow; } if (busSettingID != 0) { busModel = distributorSettingsProvider.GetBusAdminConfigurationDetail(ts.LoginTypeId, 15); model.BusSettingID = busModel.BusSettingID; model.BusByPass = busModel.BusByPass; } else { model.BusByPass = ByPass.BusDisallow; } if (mobileSettingID != 0) { mobileModel = distributorSettingsProvider.GetMobileAdminConfigurationDetail(ts.LoginTypeId, 17); model.MobileSettingID = mobileModel.MobileSettingID; model.MobileByPass = mobileModel.MobileByPass; } else { model.MobileByPass = ByPass.MobileDisallow; } if (hotelSettingID != 0) { hotelModel = distributorSettingsProvider.GetHotelAdminConfigurationDetail(ts.LoginTypeId, 19); model.HotelSettingID = hotelModel.HotelSettingID; model.HotelByPass = hotelModel.HotelByPass; } else { model.HotelByPass = ByPass.HotelDisallow; } return(View(model)); }
public ActionResult Index() { AdminConfigurationModel model = new AdminConfigurationModel(); AdminConfigurationModel busModel = new AdminConfigurationModel(); AdminConfigurationModel mobileModel = new AdminConfigurationModel(); AdminConfigurationModel hotelModel = new AdminConfigurationModel(); var ts = SessionStore.GetTravelSession(); int settingID = branchSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 12); int busSettingID = branchSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 14); int mobileSettingID = branchSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 16); int hotelSettingID = branchSettingsProvider.checkDuplicateRow(ts.LoginTypeId, 18); model.BranchOfficeID = ts.LoginTypeId; model.SettingID = 12; model.BusSettingID = 14; model.MobileSettingID = 16; model.HotelSettingID = 18; if (settingID != 0) { model = branchSettingsProvider.GetAdminConfigurationDetail(ts.LoginTypeId, 12); } else { model.ByPass = ByPass.Disallow; } if (busSettingID != 0) { busModel = branchSettingsProvider.GetBusAdminConfigurationDetail(ts.LoginTypeId, 14); model.BusSettingID = busModel.BusSettingID; model.BusByPass = busModel.BusByPass; } else { model.BusByPass = ByPass.BusDisallow; } if (mobileSettingID != 0) { mobileModel = branchSettingsProvider.GetMobileAdminConfigurationDetail(ts.LoginTypeId, 16); model.MobileSettingID = mobileModel.MobileSettingID; model.MobileByPass = mobileModel.MobileByPass; } else { model.MobileByPass = ByPass.MobileDisallow; } if (hotelSettingID != 0) { hotelModel = branchSettingsProvider.GetHotelAdminConfigurationDetail(ts.LoginTypeId, 18); model.HotelSettingID = hotelModel.HotelSettingID; model.HotelByPass = hotelModel.HotelByPass; } else { model.HotelByPass = ByPass.HotelDisallow; } return(View(model)); }