Example #1
0
        public IActionResult Edit(int id)
        {
            var findUser    = User.Identity.Name;
            var findProduct = _damakebaNoDoucument.GetProductById(id);

            if (findUser == findProduct.UserName)
            {
                DamakebaViewModel damakebaViewModel = new DamakebaViewModel()
                {
                    Age         = findProduct.Age,
                    City        = findProduct.City,
                    Description = findProduct.Description,
                    Document    = findProduct.Document,
                    EmployeName = findProduct.EmployeName,
                    Jishebi     = findProduct.Jishebi,
                    PhoneNumber = findProduct.PhoneNumber,
                    Published   = findProduct.Published,
                    Sex         = findProduct.Sex,
                    Title       = findProduct.Title,
                    UserName    = findProduct.UserName
                };
                damakebaViewModel.DamakebaPhotoUrl = findProduct.DamakebaPhotoUrl;
                return(View(damakebaViewModel));
            }
            return(View());
        }
Example #2
0
        public async Task <IActionResult> NoDocument(DamakebaViewModel damakebaViewModel)
        {
            if (ModelState.IsValid)
            {
                if (damakebaViewModel.DamakebaPhoto != null)
                {
                    string folder = "Images/DamakebaPhoto/";
                    folder += Guid.NewGuid().ToString() + "_" + damakebaViewModel.DamakebaPhoto.FileName;

                    damakebaViewModel.DamakebaPhotoUrl = "/" + folder;

                    string serverFolder = Path.Combine(_env.WebRootPath, folder);

                    await damakebaViewModel.DamakebaPhoto.CopyToAsync(new FileStream(serverFolder, FileMode.Create));
                }
                Damakeba damakeba = new Damakeba
                {
                    Published        = DateTime.Now,
                    Document         = Document.No,
                    UserName         = User.Identity.Name,
                    DamakebaPhotoUrl = damakebaViewModel.DamakebaPhotoUrl,
                    Title            = damakebaViewModel.Title,
                    Jishebi          = damakebaViewModel.Jishebi,
                    Sex         = damakebaViewModel.Sex,
                    City        = damakebaViewModel.City,
                    Age         = damakebaViewModel.Age,
                    Description = damakebaViewModel.Description,
                    EmployeName = damakebaViewModel.EmployeName,
                    PhoneNumber = damakebaViewModel.PhoneNumber,
                };
                damakeba.Published = DateTime.Now;
                _damakebaNoDoucument.CreateProduct(damakeba);
                _damakebaNoDoucument.SaveChange();
                return(RedirectToAction("Details", new { id = damakeba.ID }));
            }
            return(View());
        }