public ActionResult ManageClassifieds(long id) { var mClassified = new ManageClassifiedsModel(); mClassified.ClassifiedToBeEdited = _readOnlyRepository.FirstOrDefault <Classifieds>(x => x.Id == id); return(View(mClassified)); }
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")); }