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)); }
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); } }