public ActionResult Edit(AdvertismentEditViewModel adModel)
        {
            if (this.ModelState.IsValid)
            {
                // TODO: Save advertisment
                var adUpdated = this.AdvertismentService.Update(adModel);
                if (adUpdated)
                {
                    return(this.RedirectToAction("Index", "Advertisment", new { Area = "Administration" }));
                }
            }

            return(this.View(adModel));
        }
Exemple #2
0
        public bool Update(AdvertismentEditViewModel adModel)
        {
            try
            {
                var dbAd = this.Data.Advertisments.GetById(adModel.Id);
                dbAd.Link     = adModel.Link;
                dbAd.Firm     = adModel.Firm;
                dbAd.IsActive = adModel.IsActive;

                if (adModel.CoverPhoto != null)
                {
                    var photoId = this.PhotoService.UploadCoverPhotoAdvertisment(adModel.CoverPhoto, dbAd.Id);
                    dbAd.PhotoId = photoId;
                }

                this.Data.Advertisments.Update(dbAd);
                this.Data.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }