public static ContentModel ToModel(this Content entity) { var model = new ContentModel(); AutoMapper.Mapper.CreateMap<Content, ContentModel>(); AutoMapper.Mapper.Map(entity, model); return model; }
public ActionResult Contact() { var infoContact = new ContentModel(); infoContact = HgtCache.Get<ContentModel>(CONTENT_CONTACT_INFO_KEY); if (infoContact == null) { var contact = _contactService.Find((int)ContentType.Contact); infoContact = contact.ToModel(); HgtCache.Insert(CONTENT_CONTACT_INFO_KEY, infoContact); } var model = new ContactModel() { Departments = GetAllDepartments() }; ViewData["ContactInfo"] = infoContact.Value; model.CaptchaShow = _captchaShow; if (!_captchaShow) { model.Captcha = "captcha"; } return View(model); }
public string EditContent(ContentModel model) { if (ModelState.IsValid) { var entity = _contentService.Find(model.Id); if (entity != null) { entity.LastUpdated = DateTime.Now; if (entity.Name != model.Name) entity.Name = model.Name; if (entity.Value != model.Value) entity.Value = model.Value; _contentService.Update(entity); _unitOfWork.SaveChanges(); return JsonConvert.SerializeObject(new { Status = ResultStatus.Success, Message = "Data were saved successfully!" }); } return JsonConvert.SerializeObject(new { Status = ResultStatus.Fail, Message = "Data were saved unsuccessfully!" }); } return JsonConvert.SerializeObject(new { Status = ResultStatus.Fail, Message = "Data were saved unsuccessfully!" }); }
public ActionResult Index(int? id) { if (id == 0 || id == null) id = 1; var model = new ContentModel(); var entity = _contentService.Find(id); if (entity != null) model = entity.ToModel(); ViewData["CategoryId"] = id.ToString(); ViewData["ListContents"] = GetListContents(); return View(model); }