Esempio n. 1
0
        private async void CvProducts_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            PopularProduct SelectedItem = e.CurrentSelection.FirstOrDefault() as PopularProduct;

            if (SelectedItem != null)
            {
                await Navigation.PushModalAsync(new ProductDetailPage(SelectedItem.id));

                ((CollectionView)sender).SelectedItem = null;
            }
        }
Esempio n. 2
0
        public async Task <IActionResult> PopularProductCreate(PopularProductModel productModel, IFormFile formFile)
        {
            var entity = new PopularProduct()
            {
                Title = productModel.Title,
                Url   = productModel.Url
            };

            if (formFile != null)
            {
                var extention  = Path.GetExtension(formFile.FileName);
                var randomName = string.Format($"{Guid.NewGuid()}{extention}");
                entity.Image = randomName;
                var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot\\img", randomName);

                using (var stream = new FileStream(path, FileMode.Create))
                {
                    await formFile.CopyToAsync(stream);
                }
            }
            _popularProductServices.Create(entity);
            return(RedirectToAction("PopularProductList"));
        }
Esempio n. 3
0
 public void Update(PopularProduct Entity)
 {
     _popularProductRepository.Update(Entity);
 }
Esempio n. 4
0
 public void Delete(PopularProduct Entity)
 {
     _popularProductRepository.Delete(Entity);
 }
Esempio n. 5
0
 public void Create(PopularProduct Entity)
 {
     _popularProductRepository.Create(Entity);
 }