private JsonResult GetPromotionalPriceFormBody(PromotionalPriceFormDto promotionalPriceFormDto) { var html = PartialView("views/pilotage/books/_Modal_PromotionalPrice_Body.cshtml", promotionalPriceFormDto).Render(this.HttpContext); Response.StatusCode = ModelState.IsValid ? (int)HttpStatusCode.OK : (int)HttpStatusCode.BadRequest; return(Json(html)); }
private JsonResult GetPromotionalPriceFormBody(PromotionalPriceFormDto promotionalPriceFormDto) { var view = ViewRenderer.RenderPartialView("_Modal_PromotionalPrice_Body", promotionalPriceFormDto, this.ControllerContext); var jsonResponse = new JsonResponse(this.ModelState.IsValid, null, view); return(Json(jsonResponse, JsonRequestBehavior.AllowGet)); }
public JsonResult EditPromotionalPrice(int bookId, PromotionalPriceFormDto promotionalPriceFormDto) { if (ModelState.IsValid) { bookPilotageService.UpdatePromotionalPrice(promotionalPriceFormDto, bookId); var bookIndexDto = bookPilotageService.GetBookIndexDto(bookId); var html = PartialView("views/pilotage/books/_Index_Book.cshtml", bookIndexDto).Render(this.HttpContext); var data = new { BookId = bookId, Html = html }; return(Json(data)); } return(GetPromotionalPriceFormBody(promotionalPriceFormDto)); }
public JsonResult EditPromotionalPrice(int bookId, PromotionalPriceFormDto promotionalPriceFormDto) { if (ModelState.IsValid) { bookPilotageService.UpdatePromotionalPrice(promotionalPriceFormDto, bookId); var bookIndexDto = bookPilotageService.GetBookIndexDto(bookId); var html = ViewRenderer.RenderPartialView("_Index_Book", bookIndexDto, this.ControllerContext); var data = new { BookId = bookId, Html = html }; var jsonResponse = new JsonResponse(data); return(Json(jsonResponse, JsonRequestBehavior.AllowGet)); } return(GetPromotionalPriceFormBody(promotionalPriceFormDto)); }