示例#1
0
        public ActionResult MyAdEdit(int adId, ClassifiedAdEdit editItem)
        {
            if (!ModelState.IsValid)
            {
                var retItem = ClassifiedAdManager.GetClassifiedAdWithAll(adId);;
                retItem.ConfigureForm(ClassifiedAdManager);
                PhotoFileManager.CreateTempPhotos(retItem.Id, retItem.StringId, retItem.Photos);
                return(View(retItem));
            }

            // Sanitize description
            editItem.Description = new HtmlSanitizer().Sanitize(editItem.Description);

            // Process the input
            var editedItem = ClassifiedAdManager.EditClassifiedAd(editItem);

            if (editedItem == null)
            {
                var retItem = ClassifiedAdManager.GetClassifiedAdWithAll(adId);
                retItem.ConfigureForm(ClassifiedAdManager);
                PhotoFileManager.CreateTempPhotos(retItem.Id, retItem.StringId, retItem.Photos);
                return(View(retItem));
            }
            return(RedirectToAction("MyAdPreview", new { adId = editedItem.Id }));
        }
示例#2
0
        public ActionResult MyAdEdit(int adId)
        {
            // get the obj
            var edititem = ClassifiedAdManager.GetClassifiedAdWithAll(adId);

            if (edititem == null)
            {
                return(RedirectToAction("Index", "Home", new { Area = "" }));
            }
            edititem.ConfigureForm(ClassifiedAdManager);
            PhotoFileManager.CreateTempPhotos(edititem.Id, edititem.StringId, edititem.Photos);
            return(View(edititem));
        }