示例#1
0
 // Følgende Get udskriver en bestemt elev
 public ElevTable Get(int id)
 {
     using (EleverEntities entities = new EleverEntities())
     {
         // Retunere eleven med id'et som blev specificeret i Get Parameteren.
         return(entities.ElevTables.FirstOrDefault(elev => elev.userID == id));
     }
 }
示例#2
0
 public static bool Login(string username, string kodeord)
 {
     using (EleverEntities entities = new EleverEntities())
     {
         // Her cheker vi om password og brugernavn matcher
         return(entities.ElevTables.Any(user => user.brugernavn.Equals(username,
                                                                       StringComparison.OrdinalIgnoreCase) && user.password == kodeord)); // StringComparison.OrdinalIgnoreCase specificere at vi er ligeglad med at checke om brugernavns bogstaverne er store eller små
     }
 }
示例#3
0
 // Følgende Get udskriver en liste med alle Eleverne
 public IEnumerable <ElevTable> Get()
 {
     /*
      *
      * Årsagen til brugen af using er at det sikre, at objectet bliver bortskaffet,
      * så snart den er out of scope (Færdig med dens opgave).
      * https://stackoverflow.com/questions/75401/what-are-the-uses-of-using-in-c-sharp
      */
     using (EleverEntities entities = new EleverEntities())
     {
         // Følgende er en collection property (ElevTables) der kommer til at retunere en liste over eleverne
         return(entities.ElevTables.ToList());
     }
 }
示例#4
0
        // Følgende Get udskriver en liste med alle Eleverne
        // Denne metode kommer til at svare på et Get request.
        public IEnumerable <ElevTable> Get()
        {
            // Authentication code kudvenkat ep 18--- Kan godt slettes benyttes ikke

            // her retriver vi den authenticatede user's navn, som er logget ind
            string username = Thread.CurrentPrincipal.Identity.Name;

            // ---Authentication code s**t

            /*
             *
             * Årsagen til brugen af using er at det sikre, at objectet bliver bortskaffet,
             * så snart den er out of scope (Færdig med dens opgave).
             * https://stackoverflow.com/questions/75401/what-are-the-uses-of-using-in-c-sharp
             */
            // Vi laver en instance af klassen entities da denne klasse hjælper os med at forbinde til databasen og hente elev enheder
            using (EleverEntities entities = new EleverEntities())
            {
                // Følgende er en collection property (ElevTables) der kommer til at retunere en liste over eleverne
                return(entities.ElevTables.ToList());
            }
        }