public async Task <dynamic> Post_GenerateEvent(FJC_GenerateEVENT fJC_GenerateEVENT)
        {
            string _url     = CommanUrl.GenerateEvent();
            var    get_url1 = await _url.WithHeader("Token", token).PostJsonAsync(fJC_GenerateEVENT).ReceiveString();

            return(JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter()));
        }
        public async Task <dynamic> Get_PrivateList(string str)
        {
            var get_url1 = await CommanUrl.PrivateList().WithHeader("Token", token).SetQueryParam("str", str).GetJsonAsync();

            var message = get_url1.message;

            return(get_url1);
        }
        public async Task <dynamic> Post_Docdownload(string DownloadType)   //tri_partiate_agreement
        {
            var get_url1 = await CommanUrl.DocDownload().WithHeader("Token", token).SetQueryParam("DownloadType", DownloadType).PostJsonAsync("");

            var message = get_url1.ReasonPhrase.ToString();

            return(get_url1);
        }
        public async Task <dynamic> Post_FileUpload()
        {
            var get_url1 = await CommanUrl.ComFileUpload().WithHeader("Token", token).PostMultipartAsync(x =>
                                                                                                         x.AddFile("files", @"C:\Evoting-Github\Files\sample_Logo.jpg")
                                                                                                         .AddString("upload_type", "ROM")).ReceiveString();

            return(JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter()));
        }
        public async Task <dynamic> Get_DocUpload()
        {
            var get_url1 = await CommanUrl.DocUpload().WithHeader("Token", token).GetJsonAsync();

            var message = get_url1.message;

            return(get_url1);
        }
        //////public async Task<dynamic> Put_Prifile(FJC_Registration fJC_Registration)
        //////{
        //////    var get_url1 = await CommanUrl.userprofile().WithHeader("Token", token).PutJsonAsync(fJC_Registration).ReceiveString();
        //////    return JsonConvert.DeserializeObject<ExpandoObject>(get_url1, new ExpandoObjectConverter());
        //////}
        public async Task <dynamic> Get_Prifile(int aud_id)
        {
            var get_url1 = await CommanUrl.userprofile().WithHeader("Token", token).SetQueryParam("aud_id", aud_id).GetJsonAsync();

            var message = get_url1.data.file_name;

            return(get_url1);
        }
        public async Task <dynamic> Get_FileUpload(int doc_id)
        {
            var get_url1 = await CommanUrl.ComFileUpload().WithHeader("Token", token).SetQueryParam("doc_id", doc_id).GetJsonAsync();

            var message = get_url1.data.file_name;

            return(get_url1);
        }
        public async Task CheckCompanyAdd(string token)
        {
            string _url     = CommanUrl.GenerateEvent();
            var    check    = Company.generate_event();
            var    get_url1 = await _url.WithHeader("Token", token).PostJsonAsync(check).ReceiveString();

            dynamic _return_obj = JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter());
        }
        public async Task <dynamic> Get_UpdateEven(int event_id)   //get error in result converting
        {
            //var get_url1 = await CommanUrl.ComFileUpload().WithHeader("Token", token).PostJsonAsync(doc_id).ReceiveString();
            var get_url1 = await CommanUrl.updateEvent().WithHeader("Token", token).SetQueryParam("event_id", event_id).GetJsonAsync();

            var message = get_url1.data.file_name;

            return(get_url1);
        }
        public async Task <dynamic> Get_Company_Eventdetails(int event_id)
        {
            //var get_url1 = await CommanUrl.ComEvntDetail().WithHeader("Token", token).PostJsonAsync(fJC_CompanyUpdate_Event).ReceiveString();
            var get_url1 = await CommanUrl.ComFileUpload().WithHeader("Token", token).SetQueryParam("doc_id", event_id).GetJsonAsync();

            var message = get_url1.data.file_name;

            return(get_url1);
        }
        public async Task <dynamic> Get_EventList(string str)
        {
            //var get_url1 = await CommanUrl.EventList().WithHeader("Token", token).PostJsonAsync(str).ReceiveString();
            var get_url1 = await CommanUrl.EventList().WithHeader("Token", token).SetQueryParam("str", str).GetJsonAsync();

            var message = get_url1.message;

            return(get_url1);
        }
        public async Task <dynamic> Post_Login(FJC_LoginRequest _fjc_login)
        {
            var get_url1 = await CommanUrl.Login().PostJsonAsync(_fjc_login).ReceiveString();

            dynamic _obj = JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter());

            token = _obj.data.Token;
            return(_obj);
        }
        public async Task <dynamic> Get_Docdownload()
        {
            // var get_url1 = await CommanUrl.DocUpload().WithHeader("token", token).PostJsonAsync().ReceiveString();
            var get_url1 = await CommanUrl.DocUpload().WithHeader("Token", token).GetJsonAsync();

            var message = get_url1.message;

            return(get_url1);
        }
        public async Task <dynamic> Post_Docdownload(string DownloadType)   //tri_partiate_agreement
        {
            //var get_url1 = await CommanUrl.DocDownload().WithHeader("Token", token).PostJsonAsync(DownloadType).ReceiveString();
            // return JsonConvert.DeserializeObject<ExpandoObject>(get_url1, new ExpandoObjectConverter());
            var get_url1 = await CommanUrl.DocDownload().WithHeader("Token", token).SetQueryParam("DownloadType", DownloadType).PostJsonAsync("");

            var message = get_url1.ReasonPhrase.ToString();

            return(get_url1);
        }
        public async Task <dynamic> Post_Registration(FJC_Registration fJC_Registration)
        {
            var get_url1 = await CommanUrl.Registration().WithHeader("Token", token).PostJsonAsync(fJC_Registration).ReceiveString();

            return(JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter()));
        }
        public async Task <dynamic> Post_DocUpload(FJC_DOC_Upload fJC_DOC_Upload)
        {
            var get_url1 = await CommanUrl.DocUpload().WithHeader("Token", token).PostJsonAsync(fJC_DOC_Upload).ReceiveString();

            return(JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter()));
        }
        public async Task <dynamic> Put_UpdateEven(FJC_UpdateEVENT fJC_UpdateEVENT)   //get error in result converting
        {
            var get_url1 = await CommanUrl.updateEvent().WithHeader("Token", token).PutJsonAsync(fJC_UpdateEVENT).ReceiveString();

            return(JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter()));
        }
        public async Task <dynamic> PostApproved_Event(int event_id)
        {
            var get_url1 = await CommanUrl.ApprovedEvent().WithHeader("Token", token).PostJsonAsync(event_id).ReceiveString();

            return(JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter()));
        }
        public async Task <dynamic> Put_Company_Eventdetails(FJC_CompanyUpdate_Event fJC_CompanyUpdate_Event)
        {
            var get_url1 = await CommanUrl.ComEvntDetail().WithHeader("Token", token).PutJsonAsync(fJC_CompanyUpdate_Event).ReceiveString();

            return(JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter()));
        }
        public async Task <dynamic> PostForgotPassword(FJC_ForgotPassword fJC_ForgotPassword)
        {
            var get_url1 = await CommanUrl.ForgotPass().WithHeader("Token", token).PostJsonAsync(fJC_ForgotPassword).ReceiveString();

            return(JsonConvert.DeserializeObject <ExpandoObject>(get_url1, new ExpandoObjectConverter()));
        }