public async Task <IResponseEntity> CreateAsync(TaskQzAddRequest req) { var item = _mapper.Map <SysTaskQzEntity>(req); if (item.IsDefaultDatabase) { DbInfo dbInfo = _authUser.Tenant.DbOptions.Where(x => x.Key == Constants.SystemDbKey).FirstOrDefault(); DbConnectionString connectionString = dbInfo.ConnectionStrings.Where(x => x.UseType == DbUseType.Master).FirstOrDefault(); item.ConnectionParam = JsonConvert.SerializeObject(new { ConnectionString = connectionString.ConnectionString, DbType = Convert.ToInt32(dbInfo.DbType) }); } var result = await _SysTaskQzRepository.InsertAsync(item); return(ResponseEntity.Result(result != null && result?.Id != "")); }
public async Task <IResponseEntity> Create(TaskQzAddRequest req) { return(await _SysTaskQzService.CreateAsync(req)); }