public IHttpActionResult PutBrugerLogIn(int id, BrugerLogIn brugerLogIn) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != brugerLogIn.Id) { return(BadRequest()); } db.Entry(brugerLogIn).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BrugerLogInExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetBrugerLogIn(int id) { BrugerLogIn brugerLogIn = db.BrugerLogIn.Find(id); if (brugerLogIn == null) { return(NotFound()); } return(Ok(brugerLogIn)); }
public IHttpActionResult PostBrugerLogIn(BrugerLogIn brugerLogIn) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.BrugerLogIn.Add(brugerLogIn); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = brugerLogIn.Id }, brugerLogIn)); }
public IHttpActionResult DeleteBrugerLogIn(int id) { BrugerLogIn brugerLogIn = db.BrugerLogIn.Find(id); if (brugerLogIn == null) { return(NotFound()); } db.BrugerLogIn.Remove(brugerLogIn); db.SaveChanges(); return(Ok(brugerLogIn)); }
public void LoadBrugerData() { BrugerLogIns.Clear(); RollerList.Clear(); _dtoBrugerLogin.LoadBrugerLogins(); foreach (var brugerLogIn in _dtoBrugerLogin.BrugerLogInsDictionary) { BrugerLogIn temp = new BrugerLogIn(brugerLogIn.Key, brugerLogIn.Value.Password, brugerLogIn.Value.RoleId); BrugerLogIns.Add(temp); } foreach (var roller in _dtoRolesSingleton.RolesListe) { RollerList.Add(roller); } }
public async void OpretBrugerAsync() { try { CheckBrugerData(Brugernavn, Kodeord, RoleId); BrugerLogIn temp = new BrugerLogIn(Brugernavn, Kodeord, RoleId); _dtoBrugerLogin.PostBrugerLogin(temp); BrugerLogIns.Add(temp); LoadBrugerData(); } catch (ArgumentException ex) { await new MessageDialog(ex.Message).ShowAsync(); } }
private DataMessengerSingleton() { Flyopgave = new Flyopgave(); BrugerLogIn = new BrugerLogIn(); }