public async Task <ActionResult> Delete(string id) { ResultSetDto result = await Api.GetHandler .GetApiAsync <ResultSetDto>(ApiAddress.DeleteServing, id); return(Json(result)); }
public async Task <IViewComponentResult> InvokeAsync(string servingId) { ResultSetDto <ServingDetailDtoModel> result = await Api.GetHandler .GetApiAsync <ResultSetDto <ServingDetailDtoModel> >(ApiAddress.GetServingById + servingId); return(View(viewName: "Edit", model: result.Data)); }
public async Task <ActionResult> List() { //System.Threading.Thread.Sleep(1000); ResultSetDto <IEnumerable <ServingDetailDtoModel> > servinglist = await Api.GetHandler .GetApiAsync <ResultSetDto <IEnumerable <ServingDetailDtoModel> > >(ApiAddress.GetServings); return(PartialView("ServingList", servinglist)); }
public async Task <ActionResult> Detail(string id) { ResultSetDto <ServingDetailDtoModel> result = await Api.GetHandler .GetApiAsync <ResultSetDto <ServingDetailDtoModel> >(ApiAddress.GetServingById + id); var servingDetail = result.Data; return(View(viewName: "Detail", model: servingDetail)); }
[HttpGet]//("{servingId}")] public async Task <ActionResult> Edit(string id) { ResultSetDto <ServingDetailDtoModel> result = await Api.GetHandler .GetApiAsync <ResultSetDto <ServingDetailDtoModel> >(ApiAddress.GetServingById + id); return(PartialView(viewName: "Edit", model: new ServingEditDtoModel() { ServingId = result.Data.ServingId, Title = result.Data.Title, Price = result.Data.Price, Desc = result.Data.Desc })); }
public async Task <ActionResult> Edit(ServingEditDtoModel request) { if (!ModelState.IsValid) { string message = ""; foreach (var er in ModelState.Values.SelectMany(modelstate => modelstate.Errors)) { message += er.ErrorMessage + " \n"; } return(Ok(new ResultSetDto() { IsSuced = false, Message = message })); } ResultSetDto <ServingEditDtoModel> result = await Api.GetHandler .GetApiAsync <ResultSetDto <ServingEditDtoModel> >(ApiAddress.EditServing, request); return(Json(result)); }