Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        public IHttpActionResult GetBrugerLogIn(int id)
        {
            BrugerLogIn brugerLogIn = db.BrugerLogIn.Find(id);

            if (brugerLogIn == null)
            {
                return(NotFound());
            }

            return(Ok(brugerLogIn));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
 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);
     }
 }
Esempio n. 6
0
 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();
     }
 }
Esempio n. 7
0
 private DataMessengerSingleton()
 {
     Flyopgave   = new Flyopgave();
     BrugerLogIn = new BrugerLogIn();
 }