public void Post_NewFaerdigVare_True() { FaerdigVareManager Manager = new FaerdigVareManager(); //Arrange FaerdigVare ny = new FaerdigVare(1245, "Test", 1.0, 3.0, 2.0); //Act bool res = Manager.Post(ny); Manager.Delete(1245); //Assert Assert.IsTrue(res); }
public void Put_ExistingFaerdigVare_True() { FaerdigVareManager Manager = new FaerdigVareManager(); //Arrange Manager.Post(new FaerdigVare(124, "Test", 1.0, 3.0, 2.0)); FaerdigVare edit = new FaerdigVare(124, "Test", 2.0, 3.0, 4.0); //Act bool res = Manager.Put(124, edit); Manager.Delete(124); //Assert Assert.IsTrue(res); }
public IEnumerable <FaerdigVare> Get() { List <FaerdigVare> liste = new List <FaerdigVare>(); SqlConnection conn = new SqlConnection(ConnectionString); conn.Open(); SqlCommand cmd = new SqlCommand(GET_ALL, conn); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { FaerdigVare faerdigVare = ReadFaerdigVare(reader); liste.Add(faerdigVare); } conn.Close(); return(liste); }
public FaerdigVare Get(int Nummer) { FaerdigVare faerdigVare = new FaerdigVare(); SqlConnection conn = new SqlConnection(ConnectionString); conn.Open(); SqlCommand cmd = new SqlCommand(GET_ONE, conn); cmd.Parameters.AddWithValue("@Nummer", Nummer); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { faerdigVare = ReadFaerdigVare(reader); } conn.Close(); return(faerdigVare); }
public async static Task <bool> Put(int Nummer, FaerdigVare faerdigVare) { bool ok = true; using (HttpClient client = new HttpClient()) { string jsonStr = JsonConvert.SerializeObject(faerdigVare); StringContent content = new StringContent(jsonStr, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PutAsync(URI + "/" + Nummer, content); if (response.IsSuccessStatusCode) { string jsonResStr = response.Content.ReadAsStringAsync().Result; ok = JsonConvert.DeserializeObject <bool>(jsonResStr); } else { ok = false; } return(ok); } }
public bool Put(int nummer, [FromBody] FaerdigVare faerdigvare) { return(manager.Put(nummer, faerdigvare)); }
// POST: api/FaerdigVares public bool Post([FromBody] FaerdigVare faerdigVare) { return(manager.Post(faerdigVare)); }