public async Task <ActionResult> Edit([Bind(Include = "product_type_code,product_type_description")] Ref_Product_TypesDTO ref_Product_Types)
        {
            if (ModelState.IsValid)
            {
                var response = await client.PutAsJsonAsync("api/ProductTypes/ProductTypeID=" + ref_Product_Types.product_type_code, ref_Product_Types);

                if (response.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Error");
                }
                return(RedirectToAction("Index"));
            }
            return(View(ref_Product_Types));
        }
        public async Task <ActionResult> Create(ProductTypeModel model)
        {
            string key = autoKey();

            try
            {
                if (ModelState.IsValid)
                {
                    var type = new Ref_Product_TypesDTO();
                    if (key != null)
                    {
                        type.product_type_code = key;
                    }
                    else
                    {
                        type.product_type_code = model.product_type_code;
                    }
                    type.product_type_description = model.description;
                    HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url + "/ProductTypes", type);

                    if (responseMessage.IsSuccessStatusCode)
                    {
                        //var responseData = responseMessage.Content.ReadAsStringAsync().Result;
                        var settings = new JsonSerializerSettings
                        {
                            NullValueHandling     = NullValueHandling.Ignore,
                            MissingMemberHandling = MissingMemberHandling.Ignore
                        };
                    }
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                ModelState.AddModelError("", "Error");
            }
            return(View(model));
        }
Пример #3
0
 public bool Delete(Ref_Product_TypesDTO product_TypesDTO)
 {
     return(bus.Delete(product_TypesDTO));
 }
Пример #4
0
 public bool Update(Ref_Product_TypesDTO product_TypesDTO)
 {
     return(bus.Update(product_TypesDTO));
 }
Пример #5
0
 public bool Insert(Ref_Product_TypesDTO item)
 {
     return(bus.Insert(item));
 }
 public bool DeleteProductType(Ref_Product_TypesDTO item)
 {
     return(producttypeRepository.Delete(item));
 }
 public bool PutProductType(Ref_Product_TypesDTO item)
 {
     return(producttypeRepository.Update(item));
 }
 public bool PostProduct(Ref_Product_TypesDTO item)
 {
     return(producttypeRepository.Insert(item));
 }