public ActionResult Update(SalesInvoceDetail_Request model)
        {
            var    response = Task.Run(() => proxy.Update(model));
            string message  = response.Result.Message;

            return(Json(new { Message = message, JsonRequestBehavior.AllowGet }));
        }
        public async Task <EResponse <SalesInvoceDetail_Response> > Add(SalesInvoceDetail_Request model)
        {
            var request = JsonConvert.SerializeObject(model);
            var content = new StringContent(request, Encoding.UTF8, "application/json");

            var client = new HttpClient();

            client.BaseAddress = new Uri(baseUrl);
            var url = string.Concat(baseUrl);

            var response = client.PostAsync(url, content).Result;

            if (response.StatusCode == HttpStatusCode.OK)
            {
                var result = await response.Content.ReadAsStringAsync();

                return(JsonConvert.DeserializeObject <EResponse <SalesInvoceDetail_Response> >(result));
            }
            else
            {
                return(new EResponse <SalesInvoceDetail_Response>
                {
                    IsSuccess = false,
                    Code = (int)response.StatusCode,
                    Message = "Error"
                });
            }
        }