public async Task <ActionResult> ArticleEdit(ArticleDetail article) { if (!ModelState.IsValid) { return(View(article)); } if (article.Tags.Count == 0) { return(Json(new ManageJsonResult() { Code = 2, Msg = "请勾选标签!" })); } if (string.IsNullOrEmpty(article.Img)) { return(Json(new ManageJsonResult() { Code = 3, Msg = "请上传缩略图!!" })); } var tempart = _articleRepository.GetArticles().FirstOrDefault(i => i.Id == article.Id); if (tempart == null) { return(Json(new ManageJsonResult() { Code = 404, Msg = "没有找到数据!" })); } tempart.Tags.Clear(); Mapper.Map(article, tempart); var lisTags = new List <Tag>(); foreach (var s in article.Tags) { lisTags.Add(_tagsRepository.GetTags().FirstOrDefault(i => i.Id == s)); } tempart.Tags = lisTags; tempart.LastMdifyTime = DateTime.Now; var r = await _unitOfWork.SaveChangesAsync() > 0; return(Json(new ManageJsonResult() { Code = r ? 0 : 1, Msg = r ? "ok" : "SaveChanges失败!" })); }
public async Task <List <Tag> > GetTags([FromQuery(Name = "searchParam")] string searchParam) { if (searchParam == null) { searchParam = ""; } // Normalizacija podataka return(await tagsRepository.GetTags(searchParam.Trim().ToUpper())); }
public override Task <List <string> > GetTags() { try { return(_tagsRepository.GetTags()); } catch (Exception ex) { throw ex; } }
/// <summary> /// /// </summary> /// <param name="einnahmeAusgabeId"></param> /// <returns></returns> public IActionResult GetEinnahmeAusgabeTag(long einnahmeAusgabeId) { try { var tags = _TagsRepository.GetTags(einnahmeAusgabeId); if (tags == null || tags.Count() == 0) { return(Ok()); } return(Ok(_Mapper.Map <IEnumerable <Tag>, IEnumerable <TagViewModel> >(tags))); } catch (Exception ex) { return(BadRequest($"Es ist ein Fehler aufgetreten: {ex.Message}")); } }
public IEnumerable <TagModel> GetTags() { return(_tagsRepository.GetTags().Result); }
public ActionResult TagList() { return(View(_tagsRepository.GetTags().OrderBy(i => i.Id).ProjectTo <TagsVm>().ToList())); }