/// <summary> /// 创建记录 /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <long> Create(NewsTypeCreateInput model) { var entity = model.MapTo <NewsTypeEntity>(); //entity.TenantId = 1; var id = await _newsTypeRepository.InsertAndGetIdAsync(entity); return(id); }
/// <summary> /// 编辑 /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task Edit(NewsTypeCreateInput model) { var entity = await _newsTypeRepository.GetAsync(model.Id); entity.TypeName = model.TypeName; entity.TypeCode = model.TypeCode; entity.ShowMenu = model.ShowMenu; entity.SortOrder = model.SortOrder; await _newsTypeRepository.UpdateAsync(entity); }
//[AbpMvcAuthorize("Administration.NewsType")] public async Task <JsonResult> Edit(NewsTypeCreateInput model) { if (ModelState.IsValid) { await _newsTypeAppService.Edit(model); return(Json(new { result = true, errors = "" })); } return(Json(new { result = false, errors = ModelState.AllModelStateErrors() })); }
/// <summary> /// 列表 /// </summary> /// <returns></returns> //[AbpMvcAuthorize("Administration.NewsType")] public PartialViewResult Create() { var model = new NewsTypeCreateInput(); return(PartialView(model)); }