/// <summary> /// 保存 /// </summary> /// <param name="model"></param> /// <returns></returns> public ResultInfo Create(BookTypeModel model) { ResultInfo ri = new ResultInfo() { Code = -1 }; if (model.BookType == null) { ri.Msg = "无法获取数据"; return(ri); } BookTypes bookTypes = model.BookType; if (string.IsNullOrWhiteSpace(bookTypes.TypeName)) { ri.Msg = "请输入分类名称"; return(ri); } if (bookTypes.ParentId > 0) { var queryModel = bookTypeRepository.GetItem(bookTypes.ParentId); if (queryModel == null) { ri.Msg = "选择的父类不存在"; return(ri); } } if (bookTypeRepository.GetItemByName(bookTypes.TypeName) != null) { ri.Msg = "添加名称已经存在"; return(ri); } bookTypeRepository.Create(bookTypes); ri.Code = 0; ri.Msg = "Success"; ri.Url = "/BookType"; return(ri); }