public static List <KeywordDto> MockKeywords() { List <KeywordDto> keywords = new List <KeywordDto>(); for (int i = 1; i <= 6; i++) { KeywordDto keyword = new KeywordDto { Id = i, Name = string.Format("Keyword{0}", i), Slug = string.Format("Keyword{0}", i) }; keywords.Add(keyword); } return(keywords); }
public virtual HttpResponseMessage ProductUpdate(KeywordDto model) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } unitOfWork.Do(work => { var entity = keywordRepository.GetById(model.Id); entity.Name = model.Name; keywordRepository.Update(entity); }); return(Request.CreateResponse(HttpStatusCode.OK)); }
public ViewResult Tag(string tag) { int pageIndex = PageIndex.HasValue ? PageIndex.Value : 1; int pageSize = 12; if (WebContext.Current.RecipeKeywords.ContainsKey(tag)) { KeywordDto keywordDto = WebContext.Current.RecipeKeywords[tag]; IEnumerable <SubjectInfoDto> result = Service.GetSubjectsByKeyword(keywordDto.Id, CmsRegister.RECIPE_TEMPLATE_ID, pageIndex, pageSize, CurrentLanguage.Id); TagPageViewModel model = new TagPageViewModel(keywordDto.Name, result, HttpContext.Request.Url, pageIndex, pageSize, CurrentLanguage); model.Populate(); return(View(model)); } else { return(null); } }
public IActionResult Add([FromBody] KeywordDto keywordDto) { if (!ModelState.IsValid) { return(BadRequest()); } //For testing purposes: Keyword kwToAdd = new Keyword(); kwToAdd.kw = keywordDto.kw; int response = _kwRepo.Add(kwToAdd); if (response < 0) { return(Content("Fail.")); } else { return(Ok()); } }