static async Task <ResponseT <Releases> > ListReleases(AuthenticationHeaderValue authHeader, int releaseDefinitionID, Nullable <int> defEnvID) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(vsrmCollectionUrl); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Authorization = authHeader; HttpResponseMessage response; // connect to the REST endpoint if (defEnvID != null) { response = await client.GetAsync($"appstablishment/_apis/release/releases?definitionEnvironmentId={defEnvID}&definitionId={releaseDefinitionID}&$top=100&api-version=5.0"); } else { response = await client.GetAsync($"appstablishment/_apis/release/releases?definitionId={releaseDefinitionID}&$top=100&api-version=5.0"); } // check to see if we have a succesfull respond if (response.IsSuccessStatusCode) { ResponseT <Releases> res = null; res = await response.Content.ReadAsAsync <ResponseT <Releases> >(); return(res); } return(null); } }
//public IConfiguration Configuration { get; } //public UserImpl(IConfiguration configuration) //{ // Configuration = configuration; // MysqlConn = new MySqlConnection(Configuration.GetConnectionString("MsSqlDemo")); // MysqlConn.Open(); //} public ResponseT <long> Create(RequestT <UserAdd> userAdd) { var response = new ResponseT <long>(); using (MysqlConn) { response.data = MysqlConn.Execute(@"insert into `user`(name, sex) values (@name, @sex)", userAdd.data); } return(response); }
public ResponseT <int> Delete(RequestT <UserDelete> userDelete) { var response = new ResponseT <int>(); using (MysqlConn) { response.data = MysqlConn.Execute($"delete from user where userid=@ids", userDelete.data); } return(response); }
public ResponseT <int> Edit(RequestT <UserUpdate> userUpdate) { var response = new ResponseT <int>(); using (MysqlConn) { response.data = MysqlConn.Execute(@"update user set name=@name, sex=@sex where userid=@userid", userUpdate); } return(response); }
public ResponseT <UserDetail> GetById(long id) { // System.IO.File.Create("f:/aaa.xyz"); var response = new ResponseT <UserDetail>(); using (MysqlConn) { var users = MysqlConn.Query <UserDetail>($"select * from user where userid={id}").ToArray(); if (users.Count() > 0) { response.data = users[0]; } else { response.msg = "no data"; } } return(response); }