Example #1
0
        public JsonResult DeleteProductSubDesc(ProductSpecSubHeading productSpecSubHeading)
        {
            Client = WebApiHelper.Initial();
            HttpResponseMessage _requestMessage = Client.DeleteAsync(GlobalConst.Api.ProductApi + "DeleteProductSpecSubHeading\\" + productSpecSubHeading.ProductSpecSubHeadingID).Result;

            return(Json("Deleted Successfully"));
        }
Example #2
0
 public ActionResult AddProductdescrptionSub(ProductSpecSubHeading productSpecSubHeading)
 {
     Client = WebApiHelper.Initial();
     if (productSpecSubHeading.ProductSpecSubHeadingID == 0)
     {
         HttpResponseMessage _requestMessage = Client.PostAsJsonAsync(GlobalConst.Api.ProductApi + "AddProductSpecSubHeading\\productSpecSubHeading\\", productSpecSubHeading).Result;
         if (_requestMessage.IsSuccessStatusCode)
         {
             var response        = Client.GetAsync(GlobalConst.Api.ProductApi + "GetProductSpecHeadingByID\\" + productSpecSubHeading.SpecHeadingID).Result;
             var responseContent = response.Content.ReadAsStringAsync().Result;
             productSpecSubHeading.ProductSpecHeadingTitle = JsonConvert.DeserializeObject <ProductSpecHeading>(responseContent).SpecHeadingTitle;
             productSpecSubHeading.ProductSpecSubHeadingID = _requestMessage.Content.ReadAsAsync <int>().Result;
             productSpecSubHeading.Message = GlobalConst.Message.AddSucessfully;
         }
     }
     else
     {
         HttpResponseMessage _requestMessage = Client.PutAsJsonAsync(GlobalConst.Api.ProductApi + "UpdateProductSpecSubHeading\\productSpecSubHeading\\", productSpecSubHeading).Result;
         if (_requestMessage.IsSuccessStatusCode)
         {
             var response        = Client.GetAsync(GlobalConst.Api.ProductApi + "GetProductSpecHeadingByID\\" + productSpecSubHeading.SpecHeadingID).Result;
             var responseContent = response.Content.ReadAsStringAsync().Result;
             productSpecSubHeading.ProductSpecHeadingTitle = JsonConvert.DeserializeObject <ProductSpecHeading>(responseContent).SpecHeadingTitle;
             productSpecSubHeading.Message = GlobalConst.Message.UpdateSucessfully;
         }
     }
     return(Json(productSpecSubHeading));
 }
        public void AddProductSpecSubHeading()
        {
            ProductSpecSubHeading productspec = new ProductSpecSubHeading
            {
                SubHeading             = "Sub Heading 2",
                SubHeadingDescritption = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
                SpecHeadingID          = 4
            };
            var _id = _productRepository.AddProductSpecSubHeading(productspec);

            Assert.True(_id > 0, "failed");
        }
        public void UpdateProductSpecSubHeading()
        {
            ProductSpecSubHeading productspec = new ProductSpecSubHeading
            {
                ProductSpecSubHeadingID = 2,
                SubHeading             = "Sub Heading 3",
                SubHeadingDescritption = "Cpre testtttttttttttttttttttttttttttttttttt",
                SpecHeadingID          = 4
            };
            var id = _productRepository.UpdateProductSpecSubHeading(productspec);

            Assert.True(id > 0, "failed");
        }
 public int  UpdateProductSpecSubHeading(ProductSpecSubHeading productSpecSubHeading)
 {
     return(_productSpecSubHeading.Update(productSpecSubHeading));
 }
 public int AddProductSpecSubHeading(ProductSpecSubHeading productSpecSubHeading)
 {
     return(_productSpecSubHeading.Add(productSpecSubHeading).ProductSpecSubHeadingID);
 }
        public IActionResult GetProductSpecSubHeadingByID(int id)
        {
            ProductSpecSubHeading productSpecSubHeading = _mapper.Map <ProductSpecSubHeading>(productRepository.GetProductSpecSubHeadingByID(id));

            return(productSpecSubHeading == null?NotFound(productSpecSubHeading) : (IActionResult)Ok(productSpecSubHeading));
        }
        public ActionResult UpdateProductSpecSubHeading(ProductSpecSubHeading productSpecSubHeading)
        {
            int ProductSpecSubHeadingID = productRepository.UpdateProductSpecSubHeading(_mapper.Map <OnlineStore.Core.Data.Model.ProductSpecSubHeading>(productSpecSubHeading));

            return(ProductSpecSubHeadingID == 0 ? NotFound(ProductSpecSubHeadingID) : (ActionResult)Ok(ProductSpecSubHeadingID));
        }