public IHttpActionResult PutCleanliness(int id, Cleanliness cleanliness)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != cleanliness.Cleanliness_id)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetCleanliness(int id)
        {
            Cleanliness cleanliness = db.Cleanlinesses.Find(id);

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

            return(Ok(cleanliness));
        }
        public IHttpActionResult PostCleanliness(Cleanliness cleanliness)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Cleanlinesses.Add(cleanliness);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = cleanliness.Cleanliness_id }, cleanliness));
        }
        public IHttpActionResult DeleteCleanliness(int id)
        {
            Cleanliness cleanliness = db.Cleanlinesses.Find(id);

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

            db.Cleanlinesses.Remove(cleanliness);
            db.SaveChanges();

            return(Ok(cleanliness));
        }
Exemplo n.º 5
0
    // Bestaat uit een grootte, opgeruimd / smerig, en heeft aankleding.
    // Daarnaast kan een kamer baddies bevatten, items of een doorgang zijn.
    private void GenerateRoom()
    {
        Random r          = new Random();
        int    rInt       = r.Next(0, 100);
        double sizeChance = r.NextDouble() * 100;

        if (sizeChance >= 85)
        {
            this.size = Size.Large;
        }
        else if (sizeChance >= 60)
        {
            this.size = Size.Medium;
        }
        else
        {
            this.size = Size.Small;
        }

        double cleanliness = r.NextDouble() * 100;

        if (cleanliness >= 70)
        {
            this.cleanliness = Cleanliness.Clean;
        }
        else
        {
            this.cleanliness = Cleanliness.Dirty;
        }

        double dressing = r.NextDouble() * 100;

        if (dressing >= 80)
        {
            this.dressing = Dressing.Bed;
        }
        else if (dressing >= 60)
        {
            this.dressing = Dressing.Chairs;
        }
        else
        {
            this.dressing = Dressing.Empty;
        }
    }