Beispiel #1
0
 public ActionResult DocDanhSachFormThemSua(string tukhoa = "", int nhom = 0, int loai = 0)
 {
     try
     {
         var input = new CommonMenu.MenuInput.TimKiemMenu
         {
             TuKhoa = tukhoa.Trim().ToLower(),
             Nhom   = nhom,
             Loai   = loai
         };
         var url    = APIUrl.Menu.DocDanhSach;
         var output = XuLyAPI.ApiJsonPost(url, input) as CommonOutput;
         if (output == null)
         {
             throw new Exception(Message.LoiServer);
         }
         if (output.KetQua != 1)
         {
             throw new Exception(output.ThongBao);
         }
         var danhSach = JsonConvert.DeserializeObject <CommonMenu.MenuOutput.DocDanhSach>(output.DuLieu.ToString());
         return(Json(danhSach.DanhSach));
     }
     catch (Exception ex)
     {
     }
     return(null);
 }
Beispiel #2
0
        public CommonMenu.MenuOutput.DocDanhSach DocDanhSach(string tuKhoa = "", int nhom = 0, int loai = 0)
        {
            var input = new CommonMenu.MenuInput.TimKiemMenu
            {
                TuKhoa = tuKhoa.Trim().ToLower(),
                Nhom   = nhom,
                Loai   = loai
            };
            var url    = APIUrl.Menu.DocDanhSach;
            var output = XuLyAPI.ApiJsonPost(url, input) as CommonOutput;

            if (output == null)
            {
                return(null);
            }
            if (output.KetQua != 1)
            {
                throw new Exception(output.ThongBao);
            }
            var duLieuOutput = JsonConvert.DeserializeObject <CommonMenu.MenuOutput.DocDanhSach>(output.DuLieu.ToString());
            var kq           = new CommonMenu.MenuOutput.DocDanhSach();

            kq.DanhSach = duLieuOutput.DanhSach;
            return(kq);
        }
Beispiel #3
0
        private CommonMenu.MenuOutput.DanhSachDanhMucChucNang DocDanhMucChucNang()
        {
            var input = new CommonMenu.MenuInput.TimKiemMenu
            {
                TuKhoa = ""
            };
            var kq     = new CommonMenu.MenuOutput.DanhSachDanhMucChucNang();
            var output = XuLyAPI.ApiJsonPost(APIUrl.DanhMucChucNang.DocDanhSach, input, false) as CommonOutput;

            if (output == null)
            {
                return(kq);
            }
            if (output.KetQua != 1)
            {
                return(kq);
            }
            var duLieuOutput = JsonConvert.DeserializeObject <CommonMenu.MenuOutput.DanhSachDanhMucChucNang>(output.DuLieu.ToString());

            kq.DanhSach = duLieuOutput.DanhSach;
            return(kq);
        }