public async Task <IActionResult> Add(UrlParameter param, Sys_InfoReleaseDto dto) { dto.Creator = CurrentUser.Id; var result = await _infoReleaseService.AddAsync(dto); return(Json(result)); }
/// <summary> /// 更新单个数据 /// </summary> /// <param name="dto">sys_inforelease实体</param> /// <returns></returns> public async Task <Result <Sys_InfoReleaseDto> > UpdateAsync(Sys_InfoReleaseDto dto) { using (var db = GetDb()) { var result = new Result <Sys_InfoReleaseDto>(); db.Update(MapTo <Sys_InfoReleaseDto, Sys_InfoReleaseEntity>(dto)); result.flag = (await db.SaveChangesAsync()) > 0; return(result); } }
/// <summary> /// 删除单个sys_inforelease /// </summary> /// <param name="dto">sys_inforelease实体</param> /// <returns></returns> public async Task <Result <Sys_InfoReleaseDto> > DeleteAsync(Sys_InfoReleaseDto dto) { using (var db = GetDb()) { var result = new Result <Sys_InfoReleaseDto>(); var ds = GetDbSet(db); var entity = MapTo <Sys_InfoReleaseDto, Sys_InfoReleaseEntity>(dto); ds.Remove(entity); result.flag = (await db.SaveChangesAsync()) > 0; return(result); } }
public async Task <IActionResult> Edit(UrlParameter param, Sys_InfoReleaseDto dto) { var result = await _infoReleaseService.UpdateAsync(dto); return(Json(result)); }