public string AssignStaffToService(AssignStaffRequest AssignStaff) { try { var result = ""; var httpWebRequest = (HttpWebRequest)WebRequest.Create(ConfigurationManager.AppSettings["DomainUrl"].ToString() + "/api/companyregistration/AssignServiceToStaff"); httpWebRequest.Method = "POST"; httpWebRequest.ContentType = "application/json"; httpWebRequest.ProtocolVersion = HttpVersion.Version10; httpWebRequest.Headers.Add("Token", Request.Headers["Token"]); using (var StreamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { var json = new JavaScriptSerializer().Serialize(AssignStaff); StreamWriter.Write(json); StreamWriter.Flush(); StreamWriter.Close(); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var StreamReader = new StreamReader(httpResponse.GetResponseStream())) { result = StreamReader.ReadToEnd(); } return(result); } catch (Exception e) { return(e.ToString()); } }
public string AllocateServicetoEmployee(AssignStaffRequest dataObj) { try { string apiUrl = ConfigurationManager.AppSettings["DomainUrl"].ToString() + "/api/staff/AllocateService"; string result = ""; var httpWebRequest = (HttpWebRequest)WebRequest.Create(apiUrl); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "POST"; httpWebRequest.ProtocolVersion = HttpVersion.Version10; httpWebRequest.Headers.Add("Token", Request.Headers["Token"]); using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { var jsonstring = new JavaScriptSerializer().Serialize(dataObj); streamWriter.Write(jsonstring); streamWriter.Flush(); streamWriter.Close(); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { result = streamReader.ReadToEnd(); } return(result); } catch (Exception exception) { return(exception.ToString()); } }