public IHttpActionResult Post(DTO_PRO_ThuyetMinhDeTai tbl_PRO_ThuyetMinhDeTai)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            tbl_PRO_ThuyetMinhDeTai.A8_JSON_CoQuanPhoiHopThucHien          = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListCoQuanPhoiHop);
            tbl_PRO_ThuyetMinhDeTai.A9_JSON_NhanLucNghienCuu_ChuNhiemDeTai = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ChuNhiemDeTai);
            tbl_PRO_ThuyetMinhDeTai.A9_JSON_NhanLucNghienCuu      = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListNhanLucNghienCuu);
            tbl_PRO_ThuyetMinhDeTai.B2_JSON_GioiThieuChuyenGia    = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListGioiThieuChuyenGia);
            tbl_PRO_ThuyetMinhDeTai.B326_JSON_CacBienSoCanThuThap = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListBienSo);
            tbl_PRO_ThuyetMinhDeTai.B313_JSON_KeHoachThucHien     = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKeHoachThucHien);
            tbl_PRO_ThuyetMinhDeTai.B52_JSON_TongHopKinhPhi       = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKinhPhiTongHop);
            tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_NguyenVatLieu     = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKinhPhiNguyenVatLieu);
            tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_KhoanCongLaoDong  = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKinhPhiCongLaoDong);
            tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_ThietBi           = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKinhPhiThietBi);
            tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_ChiKhac           = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKinhPhiKhac);

            DTO_PRO_ThuyetMinhDeTai result = BS_PRO_ThuyetMinhDeTai.post_PRO_ThuyetMinhDeTai(db, tbl_PRO_ThuyetMinhDeTai, Username);

            if (result != null)
            {
                BS_HelperReference.PRO_ThuyetMinhDeTai_Update(db, tbl_PRO_ThuyetMinhDeTai.IDDeTai);
                return(CreatedAtRoute("get_PRO_ThuyetMinhDeTai", new { id = result.ID }, result));
            }
            return(Conflict());
        }
        public IHttpActionResult Get(int id)
        {
            DTO_PRO_ThuyetMinhDeTai tbl_PRO_ThuyetMinhDeTai = BS_PRO_ThuyetMinhDeTai.get_PRO_ThuyetMinhDeTai(db, id);

            if (tbl_PRO_ThuyetMinhDeTai == null)
            {
                return(NotFound());
            }

            return(Ok(tbl_PRO_ThuyetMinhDeTai));
        }
        public IHttpActionResult Delete(int id)
        {
            bool check = BS_PRO_ThuyetMinhDeTai.check_PRO_ThuyetMinhDeTai_Exists(db, id);

            if (!check)
            {
                return(NotFound());
            }

            bool result = BS_PRO_ThuyetMinhDeTai.delete_PRO_ThuyetMinhDeTai(db, id, Username);

            if (result)
            {
                return(StatusCode(HttpStatusCode.NoContent));
            }
            return(Conflict());
        }
        public IHttpActionResult Put(int id, DTO_PRO_ThuyetMinhDeTai tbl_PRO_ThuyetMinhDeTai)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tbl_PRO_ThuyetMinhDeTai.ID)
            {
                return(BadRequest());
            }

            tbl_PRO_ThuyetMinhDeTai.A8_JSON_CoQuanPhoiHopThucHien          = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListCoQuanPhoiHop);
            tbl_PRO_ThuyetMinhDeTai.A9_JSON_NhanLucNghienCuu_ChuNhiemDeTai = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ChuNhiemDeTai);
            tbl_PRO_ThuyetMinhDeTai.A9_JSON_NhanLucNghienCuu      = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListNhanLucNghienCuu);
            tbl_PRO_ThuyetMinhDeTai.B2_JSON_GioiThieuChuyenGia    = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListGioiThieuChuyenGia);
            tbl_PRO_ThuyetMinhDeTai.B326_JSON_CacBienSoCanThuThap = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListBienSo);
            tbl_PRO_ThuyetMinhDeTai.B313_JSON_KeHoachThucHien     = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKeHoachThucHien);
            tbl_PRO_ThuyetMinhDeTai.B52_JSON_TongHopKinhPhi       = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKinhPhiTongHop);
            tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_NguyenVatLieu     = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKinhPhiNguyenVatLieu);
            tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_KhoanCongLaoDong  = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKinhPhiCongLaoDong);
            tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_ThietBi           = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKinhPhiThietBi);
            tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_ChiKhac           = Newtonsoft.Json.JsonConvert.SerializeObject(tbl_PRO_ThuyetMinhDeTai.ListKinhPhiKhac);

            bool result = BS_PRO_ThuyetMinhDeTai.put_PRO_ThuyetMinhDeTai(db, id, tbl_PRO_ThuyetMinhDeTai, Username);

            if (result)
            {
                BS_HelperReference.PRO_ThuyetMinhDeTai_Update(db, tbl_PRO_ThuyetMinhDeTai.IDDeTai);
                return(StatusCode(HttpStatusCode.NoContent));
            }
            else
            {
                return(NotFound());
            }
        }
        public IHttpActionResult GetCustom(int idDeTai, bool?isInput = false)
        {
            DTO_PRO_ThuyetMinhDeTai tbl_PRO_ThuyetMinhDeTai = BS_PRO_ThuyetMinhDeTai.get_PRO_ThuyetMinhDeTaiByDeTai(db, idDeTai);

            string html      = "";
            string htmlPrint = "";

            using (System.IO.StreamReader r = new System.IO.StreamReader(System.Web.Hosting.HostingEnvironment.MapPath("~/Content/FormTemplate/ThuyetMinhDeTai.html")))
            {
                htmlPrint = r.ReadToEnd();
            }

            using (System.IO.StreamReader r = new System.IO.StreamReader(System.Web.Hosting.HostingEnvironment.MapPath("~/Content/FormTemplate/ThuyetMinhDeTai_Input.html")))
            {
                html = r.ReadToEnd();
            }

            if (tbl_PRO_ThuyetMinhDeTai == null || tbl_PRO_ThuyetMinhDeTai.ID == 0)
            {
                var tbl_PRO_ThuyetMinhDeTaiNew = new DTO_PRO_ThuyetMinhDeTai
                {
                    IDDeTai                = idDeTai,
                    HTML                   = html,
                    HTMLPrint              = htmlPrint,
                    A1_TenTiengViet        = tbl_PRO_ThuyetMinhDeTai.A1_TenTiengViet,
                    A1_TenTiengAnh         = tbl_PRO_ThuyetMinhDeTai.A1_TenTiengAnh,
                    A6_HoTen               = tbl_PRO_ThuyetMinhDeTai.A6_HoTen,
                    A6_NgaySinh            = tbl_PRO_ThuyetMinhDeTai.A6_NgaySinh,
                    A6_GioiTinh            = tbl_PRO_ThuyetMinhDeTai.A6_GioiTinh,
                    A6_CMND                = tbl_PRO_ThuyetMinhDeTai.A6_CMND,
                    A6_NgayCap             = tbl_PRO_ThuyetMinhDeTai.A6_NgayCap,
                    A6_NoiCap              = tbl_PRO_ThuyetMinhDeTai.A6_NoiCap,
                    A6_MST                 = tbl_PRO_ThuyetMinhDeTai.A6_MST,
                    A6_STK                 = tbl_PRO_ThuyetMinhDeTai.A6_STK,
                    A6_NganHang            = tbl_PRO_ThuyetMinhDeTai.A6_NganHang,
                    A6_DiaChiCoQuan        = tbl_PRO_ThuyetMinhDeTai.A6_DiaChiCoQuan,
                    A6_DienThoai           = tbl_PRO_ThuyetMinhDeTai.A6_DienThoai,
                    A6_Email               = tbl_PRO_ThuyetMinhDeTai.A6_Email,
                    A4_ThoiGianThucHien    = tbl_PRO_ThuyetMinhDeTai.A4_ThoiGianThucHien,
                    A7_TenCoQuan           = tbl_PRO_ThuyetMinhDeTai.A7_TenCoQuan,
                    A7_DiaChi              = tbl_PRO_ThuyetMinhDeTai.A7_DiaChi,
                    A7_DienThoai           = tbl_PRO_ThuyetMinhDeTai.A7_DienThoai,
                    ChuNhiemDeTai          = tbl_PRO_ThuyetMinhDeTai.ChuNhiemDeTai,
                    IsDisabled             = tbl_PRO_ThuyetMinhDeTai.IsDisabled,
                    ListNhanLucNghienCuu   = new List <DTO_PRO_ThuyetMinhDeTai_NhanLucNghienCuu>(),
                    ListGioiThieuChuyenGia = new List <DTO_PRO_ThuyetMinhDeTai_GioiThieuChuyenGia>(),
                    ListBienSo             = new List <DTO_PRO_ThuyetMinhDeTai_CacBienSoCanThuThap>()
                    {
                        new DTO_PRO_ThuyetMinhDeTai_CacBienSoCanThuThap()
                        {
                            LoaiBienSo = (int)DTO_PRO_ThuyetMinhDeTai_CacBienSoCanThuThap.BienSo.BSNen
                        },
                        new DTO_PRO_ThuyetMinhDeTai_CacBienSoCanThuThap()
                        {
                            LoaiBienSo = (int)DTO_PRO_ThuyetMinhDeTai_CacBienSoCanThuThap.BienSo.BSDocLap
                        },
                        new DTO_PRO_ThuyetMinhDeTai_CacBienSoCanThuThap()
                        {
                            LoaiBienSo = (int)DTO_PRO_ThuyetMinhDeTai_CacBienSoCanThuThap.BienSo.BSPhuThuoc
                        },
                    },
                    ListKeHoachThucHien = new List <DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien>()
                    {
                        new DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien(DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien.VietDeCuong),
                        new DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien(DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien.ThongQuaHDKH),
                        new DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien(DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien.ThuThapSoLieu),
                        new DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien(DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien.PhanTichSoLieuGiuaKy),
                        new DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien(DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien.PhanTichSoLieuCuoiCung),
                        new DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien(DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien.VietBaiDangBaoTrongNuoc),
                        new DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien(DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien.NghiemThuDeTai),
                        new DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien(DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien.VietBaiDangBaoQuocTe)
                    },
                    ListKinhPhiTongHop = new List <DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi>()
                    {
                        new DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi(DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi.NoiDungKinhPhi.Khoan1TraCongLaoDong),
                        new DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi(DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi.NoiDungKinhPhi.Khoan2NguyenLieu),
                        new DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi(DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi.NoiDungKinhPhi.Khoan3ThietBi),
                        new DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi(DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi.NoiDungKinhPhi.Khoan4Khac),
                        new DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi(DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi.NoiDungKinhPhi.Cong),
                    },
                    ListKinhPhiCongLaoDong = new List <DTO_PRO_ThuyetMinhDeTai_KinhPhi>()
                    {
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan1VietDeCuong),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan2ThuThapDL),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan3XLVaPTSoLieu),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan4DieuPhoiNghienCuu),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan5VietBaiDangBao),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Cong),
                    },
                    ListKinhPhiNguyenVatLieu = new List <DTO_PRO_ThuyetMinhDeTai_KinhPhi>()
                    {
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan1NguyenVatLieu),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan2DungCuPhuTungReTien),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan3NangLuong),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan4SachTaiLieu),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Cong),
                    },
                    ListKinhPhiThietBi = new List <DTO_PRO_ThuyetMinhDeTai_KinhPhi>()
                    {
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan1MuaThietBi),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan2ThueThietBi),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan3VanChuyenLapDat),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Cong),
                    },
                    ListKinhPhiKhac = new List <DTO_PRO_ThuyetMinhDeTai_KinhPhi>()
                    {
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan1HopTacTrongNuoc),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan2HDDD),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan3HDKH),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan4DuPhong),
                        new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Cong),
                    },
                    ListCoQuanPhoiHop = new List <DTO_PRO_ThuyetMinhDeTai_DonVi>()
                    {
                        new DTO_PRO_ThuyetMinhDeTai_DonVi()
                    }
                };

                return(Ok(tbl_PRO_ThuyetMinhDeTaiNew));
            }
            else
            {
                tbl_PRO_ThuyetMinhDeTai.HTML      = html;
                tbl_PRO_ThuyetMinhDeTai.HTMLPrint = htmlPrint;
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.A8_JSON_CoQuanPhoiHopThucHien))
                {
                    tbl_PRO_ThuyetMinhDeTai.ListCoQuanPhoiHop = JsonConvert.DeserializeObject <List <DTO_PRO_ThuyetMinhDeTai_DonVi> >(tbl_PRO_ThuyetMinhDeTai.A8_JSON_CoQuanPhoiHopThucHien);
                }
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.A9_JSON_NhanLucNghienCuu_ChuNhiemDeTai))
                {
                    tbl_PRO_ThuyetMinhDeTai.ChuNhiemDeTai = JsonConvert.DeserializeObject <DTO_PRO_ThuyetMinhDeTai_NhanLucNghienCuu>(tbl_PRO_ThuyetMinhDeTai.A9_JSON_NhanLucNghienCuu_ChuNhiemDeTai);
                }
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.A9_JSON_NhanLucNghienCuu))
                {
                    tbl_PRO_ThuyetMinhDeTai.ListNhanLucNghienCuu = JsonConvert.DeserializeObject <List <DTO_PRO_ThuyetMinhDeTai_NhanLucNghienCuu> >(tbl_PRO_ThuyetMinhDeTai.A9_JSON_NhanLucNghienCuu);
                }
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.B2_JSON_GioiThieuChuyenGia))
                {
                    tbl_PRO_ThuyetMinhDeTai.ListGioiThieuChuyenGia = JsonConvert.DeserializeObject <List <DTO_PRO_ThuyetMinhDeTai_GioiThieuChuyenGia> >(tbl_PRO_ThuyetMinhDeTai.B2_JSON_GioiThieuChuyenGia);
                }
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.B326_JSON_CacBienSoCanThuThap))
                {
                    tbl_PRO_ThuyetMinhDeTai.ListBienSo = JsonConvert.DeserializeObject <List <DTO_PRO_ThuyetMinhDeTai_CacBienSoCanThuThap> >(tbl_PRO_ThuyetMinhDeTai.B326_JSON_CacBienSoCanThuThap);
                }
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.B313_JSON_KeHoachThucHien))
                {
                    tbl_PRO_ThuyetMinhDeTai.ListKeHoachThucHien = JsonConvert.DeserializeObject <List <DTO_PRO_ThuyetMinhDeTai_KeHoachThucHien> >(tbl_PRO_ThuyetMinhDeTai.B313_JSON_KeHoachThucHien);
                }
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.B52_JSON_TongHopKinhPhi))
                {
                    tbl_PRO_ThuyetMinhDeTai.ListKinhPhiTongHop = JsonConvert.DeserializeObject <List <DTO_PRO_ThuyetMinhDeTai_TongHopKinhPhi> >(tbl_PRO_ThuyetMinhDeTai.B52_JSON_TongHopKinhPhi);
                }
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_KhoanCongLaoDong))
                {
                    tbl_PRO_ThuyetMinhDeTai.ListKinhPhiCongLaoDong = JsonConvert.DeserializeObject <List <DTO_PRO_ThuyetMinhDeTai_KinhPhi> >(tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_KhoanCongLaoDong);
                }
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_NguyenVatLieu))
                {
                    tbl_PRO_ThuyetMinhDeTai.ListKinhPhiNguyenVatLieu = JsonConvert.DeserializeObject <List <DTO_PRO_ThuyetMinhDeTai_KinhPhi> >(tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_NguyenVatLieu);
                }
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_ThietBi))
                {
                    tbl_PRO_ThuyetMinhDeTai.ListKinhPhiThietBi = JsonConvert.DeserializeObject <List <DTO_PRO_ThuyetMinhDeTai_KinhPhi> >(tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_ThietBi);
                }
                if (!string.IsNullOrWhiteSpace(tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_ChiKhac))
                {
                    tbl_PRO_ThuyetMinhDeTai.ListKinhPhiKhac = JsonConvert.DeserializeObject <List <DTO_PRO_ThuyetMinhDeTai_KinhPhi> >(tbl_PRO_ThuyetMinhDeTai.PhuLuc_JSON_ChiKhac);
                }

                if (tbl_PRO_ThuyetMinhDeTai.ListKinhPhiCongLaoDong != null && tbl_PRO_ThuyetMinhDeTai.ListKinhPhiCongLaoDong.Count == 5)
                {
                    tbl_PRO_ThuyetMinhDeTai.ListKinhPhiCongLaoDong.Insert(3, new DTO_PRO_ThuyetMinhDeTai_KinhPhi(DTO_PRO_ThuyetMinhDeTai_KinhPhi.NoiDungKinhPhi.Khoan4SachTaiLieu));
                }
            }

            return(Ok(tbl_PRO_ThuyetMinhDeTai));
        }
 public IHttpActionResult UploadFileThuyetMinh(DTO_PRO_ThuyetMinhDeTai item)
 {
     BS_PRO_ThuyetMinhDeTai.uploadFileThuyetMinh(db, item.IDDeTai, item.FileThuyetMinh, Username);
     return(Ok());
 }
 public IQueryable <DTO_PRO_ThuyetMinhDeTai> Get()
 {
     return(BS_PRO_ThuyetMinhDeTai.get_PRO_ThuyetMinhDeTai(db, QueryStrings));
 }