Пример #1
0
 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);
     }));
 }
Пример #2
0
 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);
     }));
 }
Пример #3
0
 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);
     }));
 }
Пример #4
0
 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);
     }));
 }
Пример #5
0
        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);
            }));
        }
Пример #6
0
 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);
     }));
 }