예제 #1
0
        public async Task <IActionResult> ChangeSort(StatusUpdate statusUpdate)
        {
            try
            {
                await ApiHelper <dynamic> .RunPostAsync($"{StaticVar.ApiUrlMenus}/ChangeStatus", statusUpdate);

                return(Json(new { isValid = true, html = MyViewHelper.RenderRazorViewToString(this, "_ViewAll", await GetListMenu()) }));
            }
            catch (Exception ex)
            {
                return(Json(new { isValid = false, html = MyViewHelper.RenderRazorViewToString(this, "Error", new ErrorViewModel {
                        RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier, Message = ex.Message
                    }) }));
            }
        }