public IRestResponse InsThuTucHanhChinh(TTHCEditBindingModel model)
        {
            var request = new RestRequest("TTHC/InsThuTucHanhChinh", Method.POST)
            {
                RequestFormat  = DataFormat.Json,
                JsonSerializer = new JsonSerializer()
            };

            request.AddBody(new { model });
            return(Execute(request));
        }
Exemple #2
0
 public string InsThuTucHanhChinh(TTHCEditBindingModel model)
 {
     return(_thuTucHanhChinhRepositories.InsThuTucHanhChinh(model));
 }
 public string InsThuTucHanhChinh(TTHCEditBindingModel model)
 {
     try
     {
         using (IDbConnection conn = Connection)
         {
             conn.Open();
             var parameters = new DynamicParameters();
             parameters.Add("Id", model.ThucTucHanhChinh.Id, DbType.String, ParameterDirection.Input);
             parameters.Add("TenThuTuc", model.ThucTucHanhChinh.TenThuTuc, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("MaTTHC", model.ThucTucHanhChinh.MaTTHC, DbType.String, ParameterDirection.Input);
             parameters.Add("MaTTHC_Bo", model.ThucTucHanhChinh.MaTTHC_Bo, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("CapDonViID", model.ThucTucHanhChinh.CapDonViID, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("DonViID", model.ThucTucHanhChinh.DonViID, DbType.String, ParameterDirection.Input);
             parameters.Add("TenDonVi", model.ThucTucHanhChinh.TenDonVi, DbType.String, ParameterDirection.Input);
             parameters.Add("LinhVucID", model.ThucTucHanhChinh.LinhVucID, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LinhVuc", model.ThucTucHanhChinh.LinhVuc, DbType.String, ParameterDirection.Input);
             parameters.Add("CongKhai", model.ThucTucHanhChinh.CongKhai, DbType.Boolean, ParameterDirection.Input);
             parameters.Add("TTHCDacThu", model.ThucTucHanhChinh.TTHCDacThu, DbType.Boolean,
                            ParameterDirection.Input);
             parameters.Add("CoQuanThucHien", model.ThucTucHanhChinh.CoQuanThucHien, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("CoQuanQD", model.ThucTucHanhChinh.CoQuanQD, DbType.String, ParameterDirection.Input);
             parameters.Add("CoQuanPhoiHop", model.ThucTucHanhChinh.CoQuanPhoiHop, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("CoQuanUyQuyen", model.ThucTucHanhChinh.CoQuanUyQuyen, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("DiaChiTiepNhan", model.ThucTucHanhChinh.DiaChiTiepNhan, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("CachThucTH", model.ThucTucHanhChinh.CachThucTH, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("ThanhPhanHoSo", model.ThucTucHanhChinh.ThanhPhanHoSo, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("DoiTuongThucHien", model.ThucTucHanhChinh.DoiTuongThucHien, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("ThoiHanGiaiQuyet", model.ThucTucHanhChinh.ThoiHanGiaiQuyet, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TrinhTuThucHien", model.ThucTucHanhChinh.TrinhTuThucHien, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("PhamVi", model.ThucTucHanhChinh.PhamVi, DbType.String, ParameterDirection.Input);
             parameters.Add("KetQuaThucHien", model.ThucTucHanhChinh.KetQuaThucHien, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LePhi", model.ThucTucHanhChinh.LePhi, DbType.String, ParameterDirection.Input);
             parameters.Add("SoQuyetDinh", model.ThucTucHanhChinh.SoQuyetDinh, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("NgayQuyetDinh", model.ThucTucHanhChinh.NgayQuyetDinh, DbType.DateTime,
                            ParameterDirection.Input);
             parameters.Add("SoBoHS", model.ThucTucHanhChinh.SoBoHS, DbType.String, ParameterDirection.Input);
             parameters.Add("LVBiSuaBoSungKey", model.ThucTucHanhChinh.LVBiSuaBoSungKey, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LVBiSuaBoSungName", model.ThucTucHanhChinh.LVBiSuaBoSungName, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TTHCBiSuaBoSungKey", model.ThucTucHanhChinh.TTHCBiSuaBoSungKey, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TTHCBiSuaBoSungName", model.ThucTucHanhChinh.TTHCBiSuaBoSungName, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LVHienTaiKey", model.ThucTucHanhChinh.LVHienTaiKey, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LVHienTaiName", model.ThucTucHanhChinh.LVHienTaiName, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TTHCHienTaiKey", model.ThucTucHanhChinh.TTHCHienTaiKey, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TTHCHienTaiName", model.ThucTucHanhChinh.TTHCHienTaiName, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LVSuaBoSungKey", model.ThucTucHanhChinh.LVSuaBoSungKey, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LVSuaBoSungName", model.ThucTucHanhChinh.LVSuaBoSungName, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TTHCSuaBoSungKey", model.ThucTucHanhChinh.TTHCSuaBoSungKey, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TTHCSuaBoSungName", model.ThucTucHanhChinh.TTHCSuaBoSungName, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LVBiThayTheKey", model.ThucTucHanhChinh.LVBiThayTheKey, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LVBiThayTheName", model.ThucTucHanhChinh.LVBiThayTheName, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TTHCBiThayTheKey", model.ThucTucHanhChinh.TTHCBiThayTheKey, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TTHCBiThayTheName", model.ThucTucHanhChinh.TTHCBiThayTheName, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LVThayTheKey", model.ThucTucHanhChinh.LVThayTheKey, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("LVThayTheName", model.ThucTucHanhChinh.LVThayTheName, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TTHCThayTheKey", model.ThucTucHanhChinh.TTHCThayTheKey, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("TTHCThayTheName", model.ThucTucHanhChinh.TTHCThayTheName, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("CanCuPhapLy", model.ThucTucHanhChinh.CanCuPhapLy, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("YeuCauDieuKien", model.ThucTucHanhChinh.YeuCauDieuKien, DbType.String,
                            ParameterDirection.Input);
             parameters.Add("NgayCoHieuLuc", model.ThucTucHanhChinh.NgayCoHieuLuc, DbType.DateTime,
                            ParameterDirection.Input);
             parameters.Add("NgayHetHieuLuc", model.ThucTucHanhChinh.NgayHetHieuLuc, DbType.DateTime,
                            ParameterDirection.Input);
             parameters.Add("DVBCCongIch", model.ThucTucHanhChinh.DVBCCongIch, DbType.Boolean,
                            ParameterDirection.Input);
             parameters.Add("CongKhaiCongTT", model.ThucTucHanhChinh.CongKhaiCongTT, DbType.Boolean,
                            ParameterDirection.Input);
             parameters.Add("DVCTrucTuyen", model.ThucTucHanhChinh.DVCTrucTuyen, DbType.Int32,
                            ParameterDirection.Input);
             parameters.Add("IsActive", model.ThucTucHanhChinh.IsActive, DbType.Boolean, ParameterDirection.Input);
             parameters.Add("CreatedUserID", model.ThucTucHanhChinh.CreatedUserID, DbType.Int32,
                            ParameterDirection.Input);
             parameters.Add("CreatedDate", model.ThucTucHanhChinh.CreatedDate, DbType.DateTime,
                            ParameterDirection.Input);
             parameters.Add("LastUpdUserID", model.ThucTucHanhChinh.LastUpdUserID, DbType.Int32,
                            ParameterDirection.Input);
             parameters.Add("LastUpdDate", model.ThucTucHanhChinh.LastUpdDate, DbType.DateTime,
                            ParameterDirection.Input);
             parameters.Add("IsUpdate", model.ThucTucHanhChinh.IsUpdate, DbType.Boolean, ParameterDirection.Input);
             parameters.AddDynamicParams(new { LienThong = model.LienThongs.ToDataTable().AsTableValuedParameter() });
             parameters.AddDynamicParams(new { MauDonToKhai = model.MauDons.ToDataTable().AsTableValuedParameter() });
             parameters.AddDynamicParams(new { HoSoKemTheo = model.HoSoKemTheos.ToDataTable().AsTableValuedParameter() });
             var id = conn.ExecuteScalar("TTHC_ThuTucHanhChinh_InsUpd", parameters,
                                         commandType: CommandType.StoredProcedure);
             return(id.ToString());
         }
     }
     catch (Exception ex)
     {
         _logger.Error(ex.Message);
         return(null);
     }
 }