//public static void DocDanhSachChucNang(DangNhapOutput userLogin) //{ // var taiKhoan = DocThongTinTaiKhoan(userLogin.Id); // var dsID = taiKhoan.DanhSachLienKet.Select(p => p.IdChucNang).ToList(); // var dsLK = taiKhoan.DanhSachLienKet.Select(p => p.TenLienKet).ToList(); // //userLogin.DanhSachChucNangId.AddRange(dsID); // //userLogin.DanhSachChucNangLk.AddRange(dsLK); //} //public static List<string> DocDanhSachChucNangId(string id) //{ // List<String> dsID = null; // var taiKhoan = DocThongTinTaiKhoan(id); // dsID = taiKhoan.DanhSachChucNang.Select(p => p.IdChucNang).ToList(); // return dsID; //} private static TaiKhoanOutput DocThongTinTaiKhoan(string id) { try { if (string.IsNullOrEmpty(id)) { throw new Exception("Lỗi truy cập dữ liệu"); } var input = new DocThongTinInput { Id = id }; var output = XuLyAPI.ApiJsonPost(APIUrl.TaiKhoan.DocThongTin, input) as CommonModel.CommonOutput; if (output == null) { throw new Exception("Lỗi Server"); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var taiKhoan = JsonConvert.DeserializeObject <TaiKhoanOutput>(output.DuLieu.ToString()); return(taiKhoan); } catch (Exception ex) { throw ex; } }
private dynamic DocDanhSachCacCap(string Loai = "", string Id = "") { dynamic DanhSach = null; try { var input = new DocThongTinInput(); input.Id = Id; var output = XuLyAPI.ApiJsonPost(APIUrl.Tinh.DocThongTincbb, input) as CommonOutput; if (output == null) { throw new Exception("Lỗi Server"); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } if (output.DuLieu != null) { var data = JsonConvert.DeserializeObject <TinhOutput.ThongTinTinh>(output.DuLieu.ToString()); if (Loai == "Huyen" && Id != "") { DanhSach = data.DanhSachHuyen; } else { foreach (var Huyen in data.DanhSachHuyen) { if (Loai == "Xa" && Id != "" && Id == Huyen.Id)//Id Huyen { DanhSach = Huyen.DanhSachXa; } else { foreach (var Xa in Huyen.DanhSachXa) { if (Loai == "Ap" && Id != "" && Id == Xa.Id)//Id xã { DanhSach = Xa.DanhSachAp; } } } } } } } catch (Exception) { } return(DanhSach); }