예제 #1
0
        public IActionResult SaveBrand([FromBody] SaveBrand model)
        {
            var saveBrandResult = new BrandRes()
            {
                Message = "Not Found!",
                Result  = 0
            };

            try
            {
                var            url            = $"{Common.Common.ApiUrl}/Brand/Created";
                HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
                httpWebRequest.ContentType = "application/json";
                httpWebRequest.Method      = "POST";
                using (var streamWrite = new StreamWriter(httpWebRequest.GetRequestStream()))
                {
                    var json = JsonConvert.SerializeObject(model);
                    streamWrite.Write(json);
                }

                var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    var resKetQua = streamReader.ReadToEnd();
                    saveBrandResult = JsonConvert.DeserializeObject <BrandRes>(resKetQua);
                }
                if (saveBrandResult.Result > 0)
                {
                    return(new JsonResult(new { status = 1, message = saveBrandResult.Message }));
                }
            }
            catch (Exception ex)
            { }
            return(new JsonResult(new { status = 0, message = saveBrandResult.Message }));
        }
예제 #2
0
        public JsonResult Save([FromBody] SaveBrand request)
        {
            var result = ApiHelper <BrandResult> .HttpPostAsync($"brand/save", "POST", request);

            return(Json(new { data = result }));
        }