Example #1
0
 public void Execute(object parameter)
 {
     if (parameter != null)
     {
         var product = parameter as Product;
         if (product.Id > 0)
         {
             _viewModel.UpdateProduct(product);
         }
     }
 }
Example #2
0
        public async Task <RespondModel> UpdateAsync(Guid id, UpdateProductViewModel updateProductViewModel)
        {
            var product = await _repository.FetchFirstAsync(x => x.Id == id);

            if (product == null)
            {
                return new RespondModel()
                       {
                           StatusCode = System.Net.HttpStatusCode.NotFound,
                           Message    = "Can't find user"
                       }
            }
            ;
            else
            {
                var productUpdate = updateProductViewModel.UpdateProduct(product);

                return(await _repository.UpdateAsync(productUpdate));
            }
        }