コード例 #1
0
ファイル: Program.cs プロジェクト: SkovGit/h1Test
        static void ErDetWeekend(Ugedage ugedage)
        {
            switch (ugedage)
            {
            case Ugedage.Mandag:

            case Ugedage.Tirsdag:

            case Ugedage.Onsdag:

            case Ugedage.Torsdag:

            case Ugedage.Fredag:

            case Ugedage.Lørdag:
                Console.WriteLine("Det er Weekend");
                break;

            case Ugedage.Søndag:
                Console.WriteLine("Det er Weekend");
                break;

            default:
                break;
            }
        }
コード例 #2
0
        public IHttpActionResult PutUgedage(int id, Ugedage ugedage)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != ugedage.UgedagId)
            {
                return(BadRequest());
            }

            db.Entry(ugedage).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!UgedageExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #3
0
        public IHttpActionResult GetUgedage(int id)
        {
            Ugedage ugedage = db.Ugedages.Find(id);

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

            return(Ok(ugedage));
        }
コード例 #4
0
        public IHttpActionResult PostUgedage(Ugedage ugedage)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Ugedages.Add(ugedage);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = ugedage.UgedagId }, ugedage));
        }
コード例 #5
0
        public IHttpActionResult DeleteUgedage(int id)
        {
            Ugedage ugedage = db.Ugedages.Find(id);

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

            db.Ugedages.Remove(ugedage);
            db.SaveChanges();

            return(Ok(ugedage));
        }
コード例 #6
0
        private static void opgaverENUM()
        {
            //DateTime Dato = DateTime.Now;
            //Console.WriteLine("I dag er det {0} den {1}. dag i ugen", Dato.DayOfWeek.ToString(), (int)Dato.DayOfWeek);
            //// Konverterer Ugedage enum til et object og tilbage til en ugedag.
            //Object o = Ugedage.Lørdag;
            //Ugedage d = (Ugedage)o;

            //Object o3 = "sda";
            //object o2 = "7";
            //int i2 = (int)o2;

            //Type t = typeof(Ugedage);
            //Type t2 = i2.GetType();

            //***********************************************************
            Console.Write("Indtast en ugedag :");
            string  dagStr = Console.ReadLine().ToLower();
            Ugedage dag    = (Ugedage)Enum.Parse(typeof(Ugedage), dagStr);

            DayOfWeek day = (DayOfWeek)(((int)dag) % 7); //7=>0

            if (dag == Ugedage.søndag)
            {
                day = DayOfWeek.Sunday;
            }
            day = (DayOfWeek)((((int)dag) == 7) ? 0 : (int)dag);

            //if sætning
            string s    = "Jan";
            string svar = (s == "Jan") ? "Ja" : "Nej";

            Console.WriteLine("Du har valgt {0} som har nummer {1}. På engelsk {2}", dag, (int)dag, day);

            switch (dag)
            {
            case Ugedage.mandag:
            case Ugedage.tirsdag:
            case Ugedage.onsdag:
            case Ugedage.torsdag:
                Console.WriteLine("Det er arbejdsdag");
                break;

            case Ugedage.fredag:
            case Ugedage.lørdag:
            case Ugedage.søndag:
                Console.WriteLine("Det er weekend");
                break;

            default:
                break;
            }

            foreach (BeerType beer in Enum.GetValues(typeof(BeerType)))
            {
                Console.WriteLine(beer + " er nummer " + (int)beer);
            }

            FileAttributes f = FileAttributes.System | FileAttributes.Hidden;

            Console.WriteLine(f);

            foreach (string name in Enum.GetNames(typeof(FileAttributes)))
            {
                Console.WriteLine(name + " er nummer ");
            }                                            //+ Enum.Parse(FileAttributes, name

            Console.ReadLine();
        }