public string InsertKeywordType(KeywordTypetData input) { var valid = ValidInsertOrUpdate(input); if (valid.Length > 0) { return(valid); } var keywordType = new tb_KeywordType { PlayClass = int.Parse(input.PlayClass), PlayModel = int.Parse(input.PlayModel), PlayType = int.Parse(input.PlayType), Name = input.Name, AddTime = DateTime.Now, Sort = int.Parse(input.Sort), ParentTypeId = int.Parse(input.ParentTypeId), Active = true }; var keywordTypeService = InitKeywordTypeService(); return(keywordTypeService.Insert(keywordType)); }
private string ValidInsertOrUpdate(KeywordTypetData input) { input.PlayClass = FilterParamters(input.PlayClass); input.PlayModel = FilterParamters(input.PlayModel); input.PlayType = FilterParamters(input.PlayType); input.Name = FilterParamters(input.Name); input.Sort = FilterParamters(input.Sort); input.ParentTypeId = FilterParamters(input.ParentTypeId); var dict = new Dictionary <string, object> { { "PlayClass", input.PlayClass }, { "PlayModel", input.PlayModel }, { "PlayType", input.PlayType }, { "Name", input.Name }, { "Sort", input.Sort }, { "ParentTypeId", input.ParentTypeId } }; if (!string.IsNullOrEmpty(input.KeywordTypeId)) { input.KeywordTypeId = FilterParamters(input.KeywordTypeId); dict.Add("KeywordTypeId", input.KeywordTypeId); } return(ValidateParameters <KeywordTypetData>(dict)); }
private string DelKeywordType(HttpContext context, IKeywordAjaxPresenter presenter) { var input = new KeywordTypetData { KeywordTypeId = context.Request["typeid"] }; return(presenter.DelKeywordType(input)); }
private string GetKeywords(HttpContext context, IKeywordAjaxPresenter presenter) { var input = new KeywordTypetData { PlayClass = context.Request["pclass"], PlayModel = context.Request["pmodel"], PlayType = context.Request["ptype"], Name = context.Request["wtype"], ParentTypeId = context.Request["parentid"], Sort = context.Request["sort"] }; return(presenter.GetKeywords(input)); }
/// <summary> /// 获取关键字列表 /// </summary> /// <param name="input"></param> /// <returns></returns> public string GetKeywords(KeywordTypetData input) { int playClass, playModel, playType; int.TryParse(input.PlayClass, out playClass); int.TryParse(input.PlayModel, out playModel); int.TryParse(input.PlayType, out playType); var keywordType = new tb_KeywordType { PlayClass = playClass, PlayModel = playModel, PlayType = playType }; var keywordService = InitKeywordService(); return(keywordService.GetSelectedKeywords(keywordType)); }
/// <summary> /// 删除关键字类别 /// </summary> /// <param name="input"></param> /// <returns></returns> public string DelKeywordType(KeywordTypetData input) { input.KeywordTypeId = FilterParamters(input.KeywordTypeId); var dict = new Dictionary <string, object> { { "KeywordTypeId", input.KeywordTypeId } }; var valid = ValidateParameters <KeywordTypetData>(dict); if (valid.Length > 0) { return(valid); } var keywordTypeService = InitKeywordTypeService(); return(keywordTypeService.Delete(int.Parse(input.KeywordTypeId))); }
/// <summary> /// 修改关键字类别 /// </summary> /// <param name="input"></param> /// <returns></returns> public string EditKeywordType(KeywordTypetData input) { var valid = ValidInsertOrUpdate(input); if (valid.Length > 0) { return(valid); } var keywordType = new tb_KeywordType { KeywordTypeId = int.Parse(input.KeywordTypeId), PlayClass = int.Parse(input.PlayClass), PlayModel = int.Parse(input.PlayModel), PlayType = int.Parse(input.PlayType), Name = input.Name, Sort = int.Parse(input.Sort), ParentTypeId = int.Parse(input.ParentTypeId) }; var keywordTypeService = InitKeywordTypeService(); return(keywordTypeService.Update(keywordType)); }