public async Task <AddResponse> ThemFileNghe(ThemFileNgheRequest r) { try { using (IDbConnection dbConnection = _connection) { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@FileNghe", r.FileNghe, DbType.String); parameters.Add("@IDChuDe", r.IDChuDe, DbType.String); var listCauHoi = await dbConnection.ExecuteAsync(Constants.Nghe_Them, param : parameters, commandType : CommandType.StoredProcedure); string query = @"SELECT top 1 ID from Nghe "; return(new AddResponse { Code = await dbConnection.QueryFirstAsync <int>(query, param : parameters) }); } } catch (Exception ex) { return(new AddResponse { Code = 0, Message = ex.Message }); } }
public async Task <AddResponse> Add(ThemFileNgheRequest r) { return(await _ngheRepository.ThemFileNghe(r)); }
public async Task <AddResponse> Add([FromBody] ThemFileNgheRequest r) { return(await _ngheBusiness.Add(r)); }