private async Task <DataTable> CommonEventprocess(FJC_GenerateEVENT fJC_EVSN, string Token) { Dictionary <string, object> dictLogin = new Dictionary <string, object>(); dictLogin.Add("@EVENT_ID", fJC_EVSN.event_id); dictLogin.Add("@ISIN", fJC_EVSN.isin.Trim()); dictLogin.Add("@TYPE_ISIN", fJC_EVSN.type_isin); dictLogin.Add("@TYPE_EVOTING", fJC_EVSN.type_evoting); dictLogin.Add("@TOTAL_NOF_SHARE", fJC_EVSN.total_nof_share); dictLogin.Add("@VOTING_RIGHTS", fJC_EVSN.voting_rights); dictLogin.Add("@CUT_OF_DATE", fJC_EVSN.cut_of_date); //new DateTime(2012, 12, 25, 10, 30, 50).ToString("yyyy-MM-dd HH:mm:ss")); dictLogin.Add("@SCRUTINIZER", fJC_EVSN.scrutinizer); dictLogin.Add("@token", Token); DataSet ds = new DataSet(); ds = await AppDBCalls.GetDataSet("Evote_Generate_Event", dictLogin); //mailing contents are here if (ds.Tables[0].Columns.Contains("Event_Id")) { SendMail sendmail = new SendMail(); string EmailerType = "GenerateEventEmailer"; int event_id = Convert.ToInt32(ds.Tables[0].Rows[0]["Event_Id"]); sendmail.SendLetterMail(0, EmailerType, event_id); } return(Reformatter.Validate_DataTable(ds.Tables[0])); }
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 <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)); } }
///////////////////////////////////////GenerateEVENTDetail/////////////////////////////////////////////////////////// public async Task <DataTable> GenerateEVENT(FJC_GenerateEVENT fJC_EVSN, string Token) { return(await CommonEventprocess(fJC_EVSN, Token)); }