// PUT api/<controller>/5
        public void Put(ImpactDTO value)
        {
            try
            {
                ImpactTypeRating existingImpactRating = db.ImpactTypeRatings.Find(value.RatingID);
                TaskRating existingTaskRating = db.TaskRatings.Find(value.RatingID);
                existingImpactRating.Sscore = value.SScore;
                existingImpactRating.Pscore = value.PScore;
                existingImpactRating.Lscore = value.LScore;
                existingTaskRating.ReviewDate = DateTime.Now;

                db.SaveChanges();
            }
            catch
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }
        }
        // POST api/<controller>
        public void Post(ImpactDTO value)
        {
            FacultyID = Int32.Parse(User.Identity.GetUserId());
            TaskRating rating = new TaskRating()
            {
                FacultyID = FacultyID,
                ReviewDate = DateTime.Now,
                VersID = value.VersID,
            };

            ImpactTypeRating impactRating = new ImpactTypeRating()
            {
                TaskRating = rating,
                Sscore = value.SScore,
                Pscore = value.PScore,
                Lscore = value.LScore,
            };
            db.TaskRatings.Add(rating);
            db.ImpactTypeRatings.Add(impactRating);
            try
            {
                db.SaveChanges();
            }
            catch
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }
        }