public async Task <IActionResult> Create(CreateWebConfigDto model) { if (!ModelState.IsValid) { return(Operation(false, "数据验证失败;" + GetErrorFromModelStateStr(), "")); } var r = await WebConfigApp.CreateAsync(model, await CurrentUser()); return(Json(r)); }
public async Task <IActionResult> Edit(UpdateWebConfigDto model) { if (!ModelState.IsValid) { return(Operation(false, GetErrorFromModelStateStr())); } var r = await WebConfigApp.UpdateAsync(model, await CurrentUser()); return(Json(r)); }
// GET: /<controller>/ public async Task <IActionResult> Index(WebConfigOption filter, int?page) { ViewBag.filter = filter; var currentPageNum = page ?? 1; filter.RowsPrePage = DefaultPageSize; filter.PageNumber = currentPageNum; var result = await WebConfigApp.GetPageAsync(filter); var model = new BaseListViewModel <WebConfigDto> { list = result.Data.Data, Paging = { CurrentPage = currentPageNum, ItemsPerPage = DefaultPageSize, TotalItems = result.Data.ItemCount } }; return(View(model)); }
public async Task <IActionResult> Delete(long Id) { var r = await WebConfigApp.DeleteAsync(Id, await CurrentUser()); return(Json(r)); }
public async Task <IActionResult> Edit(long Id) { var r = await WebConfigApp.GetDetailAsync(Id); return(r.Code != CodeEnum.Ok ? NotFind() : View(r.Data)); }