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 })); }
public async Task <BrandRes> Delete(int id) { var result = new BrandRes() { BrandId = 0, Message = "Something went wrong, please contact administrator." }; try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@BrandId", id); result = await SqlMapper.QueryFirstOrDefaultAsync <BrandRes>(cnn : connection, sql : "sp_DeleteBrand", param : parameters, commandType : CommandType.StoredProcedure); return(result); } catch (Exception ex) { return(result); } }