public async Task <JsonResult> Get(int id) { return(await Task.Run <JsonResult>(() => { Common.Json json = new Common.Json(); var model = _UsersService.Get(id); return Json(model); })); }
public async Task <JsonResult> Edit(Users user) { return(await Task.Run <JsonResult>(() => { Json json = new Common.Json(); _UsersService.Update(user); json.msg = "修改成功!"; return Json(json); })); }
public async Task <JsonResult> Get(int id) { return(await Task.Run <JsonResult>(() => { Common.Json json = new Common.Json(); var model = _ManagerService.Get(id); json.data = model; return Json(json); })); }
public async Task <JsonResult> GetList([FromBody] Dictionary <string, dynamic> dic) { return(await Task.Run <JsonResult>(() => { Json json = new Common.Json(); //自定义参数模板 List <SearchTemplate> st = new List <SearchTemplate>(); //自定义排序模板 List <SortOrder> order = new List <SortOrder>(); //对参数的操作 foreach (var item in dic.Keys) { //根据用户名模糊查询 if (item == "user_name") { st.Add(new SearchTemplate() { key = "user_name", value = dic[item], searchType = EnumBase.SearchType.Like }); } //根据用户名模糊查询 if (item == "mobile") { st.Add(new SearchTemplate() { key = "mobile", value = dic[item], searchType = EnumBase.SearchType.Like }); } //排序 if (item == "order") { var str = JsonConvert.SerializeObject(dic[item]); order = JsonConvert.DeserializeObject <List <SortOrder> >(str); } //分页 if (item == "paging") { var str = JsonConvert.SerializeObject(dic[item]); int [] paging = JsonConvert.DeserializeObject <int[]>(str); st.Add(new SearchTemplate() { key = "", value = paging, searchType = Common.EnumBase.SearchType.Paging }); } //后面可以根据业务拓展查询条件 } var list = _UsersService.GetList(st, order); var list_count = _UsersService.GetCount(st); json.data = list; json.total = list_count; return Json(json); })); }
public async Task <JsonResult> GetList(ManagerRequest request) { return(await Task.Run <JsonResult>(() => { Json json = new Common.Json(); var list = _ManagerService.GetList(request); var list_count = _ManagerService.GetCount(request); json.data = list; json.total = list_count; return Json(json); })); }
public async Task <JsonResult> Add(Users user) { return(await Task.Run <JsonResult>(() => { Json json = new Common.Json(); if (string.IsNullOrEmpty(user.user_name)) { json.msg = "用户名不能为空!"; json.status = -1; return Json(json); } var id = _UsersService.Save(user); json.data = id; json.msg = "添加成功!"; return Json(json); })); }