public async Task <IActionResult> Download_Document([FromQuery] string DownloadType) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); switch (DownloadType.ToLower()) { case "agreement": var result = await _documentDownloadService.AgreementGenerator(Token); Response.Headers.Add("Access-Control-Expose-Headers", "Content-Disposition"); Response.Headers.Add("Content-Disposition", "attachment"); Response.Headers.Add("filename", result.Rows[0]["file_name"].ToString()); return(Ok(Reformatter.Response_Object("Agreement must be executed on Stamp Paper of Rs. 600", ref result))); break; default: throw new CustomException.InvalidAttempt(); } } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> UploadAgreement(FJC_DOC_Upload fJC_DOC_Upload) { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = (System.Data.DataTable)null; switch (fJC_DOC_Upload.upload_type.ToLower()) { case "agreement": result = await _documentUploadService.AgreementUpload_Details(fJC_DOC_Upload.doc_id, Token); return(Ok(Reformatter.Response_Object("File uploaded successfully and will be validated soon", ref result))); break; case "power_of_attorney": result = await _documentUploadService.PowerOfAttorneyDownload(fJC_DOC_Upload.doc_id, Token); return(Ok(Reformatter.Response_Object("File uploaded successfully", ref result))); break; default: throw new CustomException.InvalidActivity(); } }
public async Task <IActionResult> GetAccountList([FromQuery] int user_type, [FromQuery] string status) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _accountSearchService.GetAccountList_Details(user_type, status, Token); return(Ok(Reformatter.Response_ArrayObject("Records retrieved successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> VerifyAccount(FJC_VerifyAccount verifyAccount) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _accountSearchService.Verify_AccountData(verifyAccount, Token); return(Ok(Reformatter.Response_Object("Account Verified Successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> GetRegistrationID_investor() { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _registrationService.GetRegistrationInvestorData(Token); return(Ok(Reformatter.Response_InvestorObject("Profile Details retrieved Successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> GetList([FromQuery] string str) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _eventListService.GetEventList_Details(str, Token); return(Ok(Reformatter.Response_ArrayObject("", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> SubmitROM(FJC_Event_Update _event) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _CustodianROMUploadService.Submit_Vote(_event, Token); return(Ok(Reformatter.Response_Object("File updated successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> PostReports([FromQuery] int event_id) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _ReportsService.ReportsData(event_id, Token); return(Ok(Reformatter.Response_Object("Reports will be generated now", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> GetReports([FromQuery] int event_id) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _ReportsService.ReportsGetData(event_id, Token); return(Ok(Reformatter.Response_ArrayObject("Scrutinizer Reports Retrieved Successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> VideoConfDetails([FromQuery] int event_id) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _videoConfService.Get_VideoConf(event_id, Token); return(Ok(Reformatter.Response_Object("VC Details updated in event successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> ChangePassword(FJC_ChangePassword fJC_changePwd) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _loginService.ChangePasswordData(fJC_changePwd, Token); return(Ok(Reformatter.Response_Object("Password Changed successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> GenerateEVENTUser(FJC_GenerateEVENT fJC_EVSN) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _GenerateEVENTService.GenerateEVENT(fJC_EVSN, Token); return(Ok(Reformatter.Response_Object("Event ID : " + result.Rows[0][0] + " has been generated succesfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> Get_Custodian_ROM() { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _CustodianROMUploadService.GetCustodian_ROMUpload_Details(Token); return(Ok(Reformatter.Response_ArrayObject("File Details retrieved successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> RequestBillSave(FJC_RequestBill fjc_RequestBill) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _requestBillService.RequestBill_data(fjc_RequestBill, Token); return(Ok(Reformatter.Response_Object("Date Updated Successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> Get_CompanyEventdetail([FromQuery] int event_id) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _GenerateEVENTService.GetCompanyEVENTDetail(event_id, Token); return(Ok(Reformatter.Response_ResolutionObject("Event Details retrieved Succesfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> RequestBill_GetCompleted(int id) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _requestBillService.GetRequestBillData(Token, id, 2); return(Ok(Reformatter.Response_ArrayObject("Completed request bill Record retrieved Successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> Finalize_Event([FromQuery] int event_id) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _FinalizeEventService.FinalizeEVENT(event_id, Token); return(Ok(Reformatter.Response_Object("Event Finalize Successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> Vote_InvestorGetSaved(int event_id) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _vote_InvestorService.Vote_Investor_Getdata(Token, event_id); return(Ok(Reformatter.Response_ResolutionObject("Investor Vote details retrieved Succesfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> ShareHolder_DeRestrict(FJC_SharedHolder_Derestrict fjc_SharedHolder_Derestrict) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _ShareHolder_RestrictService.ShareHolder_DerestrictData(fjc_SharedHolder_Derestrict, Token); return(Ok(Reformatter.Response_Object("ShareHolder Derestricted Successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> ROM(FJC_ROMUpload std) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _romUploadService.ROMUpload_Details(std, Token); return(Ok(Reformatter.Response_Object("File Uploaded successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> GetSpeakerListDetails([FromQuery] int event_id) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _speakerListService.GetSpeakerList(event_id, Token); return(Ok(Reformatter.Response_ArrayObject("Records retrieved successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> SpeakerListDelete(FJC_SpeakerList fJC_Speaker) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _speakerListService.SpeakerListDeleteData(fJC_Speaker, Token); return(Ok(Reformatter.Response_Object("Speaker details Deleted successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> RegisterGetSpeaker() { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _RegisterSpeakerService.RegisterGetSpeakerData(Token); return(Ok(Reformatter.Response_ArrayObject("Speaker Registered saved successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> PaneList(FJC_PaneList fJC_PaneList) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _PaneListService.PaneListData(fJC_PaneList, Token); return(Ok(Reformatter.Response_Object("Panelist added successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> Update_EVENTDetail(FJC_CompanyUpdate_Event fJC_CompanyUpdate_Event) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _GenerateEVENTService.EVENTDetail(fJC_CompanyUpdate_Event, Token); dynamic _obj = Reformatter.Response_ResolutionObject("Event-Details has been updated successfully", ref result); int _statuscode = _obj.StatusCode; return(StatusCode(_statuscode, _obj)); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> LoginUser(FJC_LoginRequest fJC_Login) { try { await ManageRecaptcha.ValidateUser(fJC_Login.captcha); var result = await _loginService.LoginDataUser(fJC_Login); BSC_LoginResponse loginResponse = new BSC_LoginResponse() { Error = result.Rows[0]["Error"].ToString(), Audience = result.Rows[0]["Audience"].ToString(), EmailID = result.Rows[0]["EmailID"].ToString(), Name = result.Rows[0]["Name"].ToString(), Token = result.Rows[0]["Token"].ToString() }; if (loginResponse.Error.Trim() == string.Empty) { loginResponse.Token = Token_Handling.Generate_token(loginResponse); return(Ok(new { message = "User logged in successfully", data = loginResponse })); } else { switch (loginResponse.Error) { case "Multiple login requests": throw new CustomException.MultipleRequests(); case "Invalid User ID OR Password": throw new CustomException.InvalidPassword(); case "Invalid User ID": throw new CustomException.InvalidUserID(); default: throw new CustomException.InvalidAttempt(); } } } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }
public async Task <IActionResult> Vote_InvestorSave(FJC_Vote_Investor fjc_Vote_Investor) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _vote_InvestorService.Vote_Investor_data(fjc_Vote_Investor, Token); if (fjc_Vote_Investor.submitted == 0) { return(Ok(Reformatter.Response_Object("Investor Vote saved Successfully", ref result))); } else { return(Ok(Reformatter.Response_Object("Investor Vote submitted Successfully", ref result))); } } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }