/// <summary> /// Delete Email /// </summary> /// <param name="delete Email ApiParams"></param> /// <returns></returns> public async static Task <bool> DeleteEmail(string emailId, string uId) { try { EmailDetailsAPIParams deleteEmailApiParam = new EmailDetailsAPIParams { MailID = emailId, uid = uId, connectionName = WebserviceConstants.CONNECTION_NAME }; FinalResponse response = await WebServiceHandler.GetWebserviceResult( WebserviceConstants.DELETE_EMAIL_URL, HttpMethod.Post, deleteEmailApiParam) as FinalResponse; if (response.StatusCode == System.Net.HttpStatusCode.OK) { return(true); } else { return(false); } } catch (Exception ex) { return(false); } }
public async static Task <string> EmailDetail(string mailId, string userId) { string emailDetail = null; try { EmailDetailsAPIParams param = new EmailDetailsAPIParams { MailID = mailId, uid = userId, connectionName = WebserviceConstants.CONNECTION_NAME }; var response = await WebServiceHandler.GetWebserviceResult(WebserviceConstants.EMAIL_DETAILS_URL, HttpMethod.Post, param) as FinalResponse; var responseLst = response.ResultDoc as XmlNode[]; emailDetail = responseLst.FirstOrDefault(x => x.Name == "retValue").InnerText; return(emailDetail); } catch (Exception ex) { return(null); } }