Exemplo n.º 1
0
        public JsonNetResult SaveProduct(Data.Models.ProductMaster productData)
        {
            var result = new JsonResponse();

            try
            {
                if (productData.Id > 0)
                {
                    this._productService.UpdateProduct(productData);
                    result.Status  = JsonResponseStatus.Success;
                    result.Message = "Product updated";
                }
                else
                {
                    this._productService.SaveProduct(productData);
                    result.Status  = JsonResponseStatus.Success;
                    result.Message = "Product saved";
                }
            }
            catch (Exception ex)
            {
                result.Status  = JsonResponseStatus.Error;
                result.Message = ProcessException(ex);
            }
            return(JsonNet(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
 public int DeleteProduct(int Id)
 {
     Data.Models.ProductMaster objProduct = this._productRepository.Table.FirstOrDefault(W => W.Id == Id);
     if (objProduct != null)
     {
         _productRepository.Delete(objProduct);
         return(1);
     }
     else
     {
         return(0);
     }
 }
Exemplo n.º 3
0
        public JsonResult GetProductById(int Id)
        {
            ProductViewModel model = new ProductViewModel();

            Data.Models.ProductMaster objProduct = this._productService.GetProductById(Id);
            if (objProduct != null)
            {
                model.Id          = objProduct.Id;
                model.CategoryId  = objProduct.CategoryId;
                model.Code        = objProduct.Code;
                model.Name        = objProduct.Name;
                model.ShortName   = objProduct.ShortName;
                model.Description = objProduct.Description;
            }
            return(Json(model, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
 public int UpdateProduct(Data.Models.ProductMaster productData)
 {
     Data.Models.ProductMaster existingData = this._productRepository.Table.FirstOrDefault(W => W.Id == productData.Id);
     if (existingData != null)
     {
         existingData.CategoryId  = productData.CategoryId;
         existingData.Code        = productData.Code;
         existingData.Name        = productData.Name;
         existingData.ShortName   = productData.ShortName;
         existingData.Description = productData.Description;
         _productRepository.Update(existingData);
         return(productData.Id);
     }
     else
     {
         return(0);
     }
 }
Exemplo n.º 5
0
 public int SaveProduct(Data.Models.ProductMaster productData)
 {
     this._productRepository.Insert(productData);
     return(productData.Id);
 }