//public JsonResult Sms_Delete(Guid SmsID) //{ // GeneralResponse response = new GeneralResponse(); // response = _smsService.DeleteSms(new DeleteRequest() { ID = SmsID }); // return Json(response, JsonRequestBehavior.AllowGet); //} //public JsonResult Sms_Insert(Guid CustomerID, string Body, string Note) //{ // AddSmsRequest request = new AddSmsRequest(); // request.CreateEmployeeID = GetEmployee().ID; // request.Body = Body; // request.Note = Note; // request.CustomerID = CustomerID; // GeneralResponse response = this._smsService.AddSms(request); // return Json(response, JsonRequestBehavior.AllowGet); //} //public JsonResult Sms_Update(Guid smsID, string smsTitle, string smsDescription, short priority, short state, int rowVersion) //{ // EditSmsRequest request = new EditSmsRequest(); // request.ID = smsID; // request.RowVersion = rowVersion; // request.ModifiedEmployeeID = GetEmployee().ID; // //request.SmsTitle = smsTitle; // //request.SmsDescription = smsDescription; // //request.Priority = priority; // //request.State = state; // GeneralResponse response = this._smsService.EditSms(request); // return Json(response, JsonRequestBehavior.AllowGet); //} #endregion #region Private Members private SmsView GetSmsView(string id) { GetRequest request = new GetRequest(); request.ID = Guid.Parse(id); GetSmsResponse response = this._smsService.GetSms(request); return(response.SmsView); }
/// <summary> /// This function calls receive sms api to fetch the sms's /// </summary> private void GetSms() { try { string receiveSmsResponseData; if (string.IsNullOrEmpty(this.offlineShortCode)) { getSMSErrorMessage = "Short code is null or empty"; return; } HttpWebRequest objRequest = (HttpWebRequest)System.Net.WebRequest.Create(string.Empty + this.endPoint + this.getSMSURL + "/" + this.offlineShortCode.ToString()); objRequest.Method = "GET"; objRequest.Headers.Add("Authorization", "BEARER " + this.accessToken); HttpWebResponse receiveSmsResponseObject = (HttpWebResponse)objRequest.GetResponse(); using (StreamReader receiveSmsResponseStream = new StreamReader(receiveSmsResponseObject.GetResponseStream())) { receiveSmsResponseData = receiveSmsResponseStream.ReadToEnd(); JavaScriptSerializer deserializeJsonObject = new JavaScriptSerializer(); getSMSResponseData = new GetSmsResponse(); getSMSResponseData = (GetSmsResponse)deserializeJsonObject.Deserialize(receiveSmsResponseData, typeof(GetSmsResponse)); receiveSmsResponseStream.Close(); } } catch (WebException we) { string errorResponse = string.Empty; try { using (StreamReader sr2 = new StreamReader(we.Response.GetResponseStream())) { errorResponse = sr2.ReadToEnd(); sr2.Close(); } } catch { errorResponse = "Unable to get response"; } getSMSErrorMessage = errorResponse + Environment.NewLine + we.ToString(); } catch (Exception ex) { getSMSErrorMessage = ex.ToString(); } }
public GetSmsResponse GetSms(GetRequest request) { GetSmsResponse response = new GetSmsResponse(); try { Sms sms = new Sms(); SmsView smsView = sms.ConvertToSmsView(); sms = _smsRepository.FindBy(request.ID); if (sms != null) { smsView = sms.ConvertToSmsView(); } response.SmsView = smsView; } catch (Exception ex) { } return(response); }
/// <summary> /// This function calls receive sms api to fetch the sms's /// </summary> private void GetSms() { try { string receiveSmsResponseData; if (string.IsNullOrEmpty(this.offlineShortCode)) { getSMSErrorMessage = "Short code is null or empty"; return; } HttpWebRequest objRequest = (HttpWebRequest)System.Net.WebRequest.Create(string.Empty + this.endPoint + this.getSMSURL +"/" + this.offlineShortCode.ToString()); objRequest.Method = "GET"; objRequest.Headers.Add("Authorization", "BEARER " + this.accessToken); HttpWebResponse receiveSmsResponseObject = (HttpWebResponse)objRequest.GetResponse(); using (StreamReader receiveSmsResponseStream = new StreamReader(receiveSmsResponseObject.GetResponseStream())) { receiveSmsResponseData = receiveSmsResponseStream.ReadToEnd(); JavaScriptSerializer deserializeJsonObject = new JavaScriptSerializer(); getSMSResponseData = new GetSmsResponse(); getSMSResponseData = (GetSmsResponse)deserializeJsonObject.Deserialize(receiveSmsResponseData, typeof(GetSmsResponse)); receiveSmsResponseStream.Close(); } } catch (WebException we) { string errorResponse = string.Empty; try { using (StreamReader sr2 = new StreamReader(we.Response.GetResponseStream())) { errorResponse = sr2.ReadToEnd(); sr2.Close(); } } catch { errorResponse = "Unable to get response"; } getSMSErrorMessage = errorResponse + Environment.NewLine + we.ToString(); } catch (Exception ex) { getSMSErrorMessage = ex.ToString(); } }