public void Edit(OfflineIssueSourceModel model) { var result = ent.OfflineBookingServiceProvider.Where(x => x.OfflineBookingServiceProviderId == model.OfflineBookingServiceProviderId).FirstOrDefault(); result.ServiceProvider = model.ServiceProvider; result.IsActive = model.IsActive; ent.ApplyCurrentValues(result.EntityKey.EntitySetName, result); ent.SaveChanges(); }
public void Save(OfflineIssueSourceModel model) { OfflineBookingServiceProvider result = new OfflineBookingServiceProvider(); result.ServiceProvider = model.ServiceProvider; result.IsActive = true; ent.AddToOfflineBookingServiceProvider(result); ent.SaveChanges(); }
public ActionResult Index(int?page) { int currentPageIndex = page.HasValue ? page.Value : 1; int defaultPageSize = 30; OfflineIssueSourceModel model = new OfflineIssueSourceModel(); model.SourceList = _provider.GetList().ToPagedList(currentPageIndex, defaultPageSize); return(View(model)); }
public OfflineIssueSourceModel GetDetails(int OfflineBookingServiceProviderId) { OfflineIssueSourceModel model = new OfflineIssueSourceModel(); var result = ent.OfflineBookingServiceProvider.Where(x => x.OfflineBookingServiceProviderId == OfflineBookingServiceProviderId).FirstOrDefault(); model.OfflineBookingServiceProviderId = result.OfflineBookingServiceProviderId; model.ServiceProvider = result.ServiceProvider; model.IsActive = result.IsActive; return(model); }
public ActionResult Create(OfflineIssueSourceModel model) { if (ModelState.IsValid) { if (_provider.IfHeadingExists(model.ServiceProvider, model.OfflineBookingServiceProviderId)) { // var ts = (TravelSession)Session["TravelPortalSessionInfo"]; _provider.Save(model); return(RedirectToAction("Index")); } TempData["Error"] = "Source Name already exists"; return(View(model)); } return(View(model)); }
public IEnumerable <OfflineIssueSourceModel> GetList() { List <OfflineIssueSourceModel> ddlList = new List <OfflineIssueSourceModel>(); var result = ent.OfflineBookingServiceProvider; foreach (var item in result) { OfflineIssueSourceModel obj = new OfflineIssueSourceModel { OfflineBookingServiceProviderId = item.OfflineBookingServiceProviderId, ServiceProvider = item.ServiceProvider, }; ddlList.Add(obj); } return(ddlList.AsEnumerable()); }
public ActionResult Edit(int Id) { OfflineIssueSourceModel model = _provider.GetDetails(Id); return(View(model)); }