Example #1
0
        public ActionResult ManageClassifieds(long id)
        {
            var mClassified = new ManageClassifiedsModel();

            mClassified.ClassifiedToBeEdited = _readOnlyRepository.FirstOrDefault <Classifieds>(x => x.Id == id);


            return(View(mClassified));
        }
Example #2
0
        public ActionResult ManageClassifieds(ManageClassifiedsModel model)
        {
            if (ModelState.IsValid)
            {
                if (model.ClassifiedToBeEdited.Article != model.Article || model.Article.Trim() == "")
                {
                    model.ClassifiedToBeEdited.Article = model.Article;
                }

                if (model.ClassifiedToBeEdited.ArticleModel != model.ArticleModel)
                {
                    model.ClassifiedToBeEdited.ArticleModel = model.ArticleModel;
                }

                if (model.ClassifiedToBeEdited.Description != model.Description || model.Description.Trim() == "")
                {
                    model.ClassifiedToBeEdited.Description = model.Description;
                }

                if (model.ClassifiedToBeEdited.Price != model.Price)
                {
                    model.ClassifiedToBeEdited.Price = model.Price;
                }

                model.ClassifiedToBeEdited.UrlImage  = model.UrlImage;
                model.ClassifiedToBeEdited.UrlImage1 = model.UrlImage1;
                model.ClassifiedToBeEdited.UrlImage2 = model.UrlImage2;
                model.ClassifiedToBeEdited.UrlImage3 = model.UrlImage3;
                model.ClassifiedToBeEdited.UrlImage4 = model.UrlImage4;

                if (model.ClassifiedToBeEdited.Location != model.Location || model.Location.Trim() != "")
                {
                    model.ClassifiedToBeEdited.Location = model.Location;
                }

                if (model.ClassifiedToBeEdited.Category != model.Category)
                {
                    model.ClassifiedToBeEdited.Category = model.Category;
                }

                if (model.ClassifiedToBeEdited.UrlVideo != model.UrlVideo || model.UrlVideo.Trim() == "")
                {
                    model.ClassifiedToBeEdited.UrlVideo = model.UrlVideo;
                }

                _writeOnlyRepository.Update(model.ClassifiedToBeEdited);
            }
            ModelState.AddModelError("", "Something went wrong.");

            return(RedirectToAction("MyClassifieds"));
        }