/// <summary> /// 设置Api资源 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <SetApiOutput> SetApi(SetApiInput input) { var model = _mapper.Map <ApiInfo>(input); if (model.Id > 0) { model.UpdateTime = DateTime.Now; await _dbContext.Updateable(model).IgnoreColumns(it => new { it.CreateTime }).ExecuteCommandAsync(); } else { model.UpdateTime = DateTime.Now; model.CreateTime = DateTime.Now; await _dbContext.Insertable(model).ExecuteCommandAsync(); } return(new SetApiOutput { }); }
public BaseOutput SetApi([FromBody] SetApiInput input) { var model = _mapper.Map <ApiModel>(input); if (model.Id > 0) { model.UpdateTime = DateTime.Now; _adminDbContext.Updateable(model).IgnoreColumns(it => new { it.CreateTime }).ExecuteCommand(); } else { model.UpdateTime = DateTime.Now; model.CreateTime = DateTime.Now; _adminDbContext.Insertable(model).ExecuteCommand(); } return(new BaseOutput { }); }
public async Task <SetApiOutput> SetApi([FromBody] SetApiInput input) { return(await _apiBusiness.SetApi(input)); }