public async Task <ActionResult> Create(SliderViewModel model, string savecontinue) { if (ModelState.IsValid) { bool continueEditing = false; if (!String.IsNullOrWhiteSpace(savecontinue)) { continueEditing = true; } //Slider Slider sliderModel = new Slider(); sliderModel = SliderMapping.ViewToModel(model); TEBApiResponse apiResponse = await Post <Slider>("/Slider/InsertSlider", sliderModel); if (apiResponse.IsSuccess) { if (continueEditing) { int productid = JsonConvert.DeserializeObject <int>(Convert.ToString(apiResponse.Data)); return(RedirectToAction("Edit", new { id = productid })); } return(RedirectToAction("Index")); } } return(View(model)); }
public async Task <ActionResult> Edit(int id) { SliderViewModel model = new SliderViewModel(); TEBApiResponse apiResponse = await Get("/Slider/GetSliderById?Id=" + id); if (apiResponse.IsSuccess) { Slider slider = JsonConvert.DeserializeObject <Slider>(Convert.ToString(apiResponse.Data)); model = SliderMapping.ModelToView(slider); } return(View(model)); }