public async Task <IHttpActionResult> PostHjælpere(Hjælpere hjælpere) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Hjælpere.Add(hjælpere); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (HjælpereExists(hjælpere.ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = hjælpere.ID }, hjælpere)); }
public async Task <IHttpActionResult> PutHjælpere(int id, Hjælpere hjælpere) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != hjælpere.ID) { return(BadRequest()); } db.Entry(hjælpere).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HjælpereExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ViewModel() { ObservableCollection <Hjælpere> HjælperList = new ObservableCollection <Hjælpere>(); ObservableCollection <Opgaver> OpgaveList = new ObservableCollection <Opgaver>(); ObservableCollection <Kunder> KunderList = new ObservableCollection <Kunder>(); _selectedHjælper = new Hjælpere(); _selectedKunde = new Kunder(); _selectedOpgave = new Opgaver(); }
public async Task <IHttpActionResult> GetHjælpere(int id) { Hjælpere hjælpere = await db.Hjælpere.FindAsync(id); if (hjælpere == null) { return(NotFound()); } return(Ok(hjælpere)); }
public IHttpActionResult GetHjælpere(int id) { Hjælpere hjælpere = db.Hjælpere.Find(id); if (hjælpere == null) { return(NotFound()); } return(Ok(hjælpere)); }
public void AddHjælper(Hjælpere h) { if (HjælperSingleton.Instance.GetHjælper.Contains(h)) { return; } else { HjælperSingleton.Instance.AddHjælper(h); OnPropertyChanged(nameof(HjælperList)); } }
public async Task <IHttpActionResult> DeleteHjælpere(int id) { Hjælpere hjælpere = await db.Hjælpere.FindAsync(id); if (hjælpere == null) { return(NotFound()); } db.Hjælpere.Remove(hjælpere); await db.SaveChangesAsync(); return(Ok(hjælpere)); }
public IHttpActionResult DeleteHjælpere(int id) { Hjælpere hjælpere = db.Hjælpere.Find(id); if (hjælpere == null) { return(NotFound()); } db.Hjælpere.Remove(hjælpere); db.SaveChanges(); return(Ok(hjælpere)); }
public void LoginTest() { //Arrange ViewModel vm = new ViewModel(); Hjælpere h1 = vm.HjælperList[1]; vm.Username = h1.Navn; vm.Password = h1.Kodeord; bool TrueIfLoggedIN; //Act TrueIfLoggedIN = vm.ConfirmLogin(); //Assert Assert.IsTrue(TrueIfLoggedIN); }
public void HentHjælperIndividuelleOpgaverPåDB() { //Arrange ViewModel vm = new ViewModel(); Hjælpere h1 = vm.HjælperList[1]; vm.LoggedIndHjælper = h1; int expectedAmount = 2; int actualAmount; //Act actualAmount = vm.LoggedInHjælperOpgaverNotDone.Count; //Assert Assert.AreEqual(expectedAmount, actualAmount); }
public void SletningAfHjælperPåDB() { //Arrange ViewModel vm = new ViewModel(); Hjælpere h1 = vm.HjælperList[1]; //Act h1.ID = 99; vm.AddHjælper(h1); int CountPreDelete = vm.HjælperList.Count; vm.RemoveHjælper(h1); int CountPostDelete = vm.HjælperList.Count; //Assert Assert.AreNotEqual(CountPostDelete, CountPreDelete); }
[TestMethod] public void TilknytOpgaveTilHjælper() { //Arrange ViewModel vm = new ViewModel(); Hjælpere h1 = vm.HjælperList[1]; vm.LoggedIndHjælper = h1; Opgaver o1 = vm.OpgaveList[1]; o1.HjælperTilknyttet = 2; int expectedAmount = 2; //Act vm.UpdateOpgave(o1); int actualAmount = vm.LoggedInHjælperOpgaverNotDone.Count; //Assert Assert.AreEqual(expectedAmount, actualAmount); }
public void RemoveHjælper(Hjælpere h) { HjælperSingleton.Instance.RemoveHjælper(h); OnPropertyChanged(nameof(HjælperList)); }