// PUT api/values/5
 public HttpResponseMessage Put(int id, tblSubjectOffering subjectOfferingDetails)
 {
     try
     {
         var subjectOffering = unitOfWork.SubjectOfferingRepository.GetByID(id);
         subjectOffering.cDay      = subjectOfferingDetails.cDay;
         subjectOffering.cRoom     = subjectOfferingDetails.cRoom;
         subjectOffering.cTimeIn   = subjectOfferingDetails.cTimeIn;
         subjectOffering.cTimeOut  = subjectOfferingDetails.cTimeOut;
         subjectOffering.FacultyID = subjectOfferingDetails.FacultyID;
         subjectOffering.SchoolID  = subjectOfferingDetails.SchoolID;
         subjectOffering.SectionID = subjectOfferingDetails.SectionID;
         subjectOffering.SchoolID  = subjectOfferingDetails.SchoolID;
         subjectOffering.SectionID = subjectOfferingDetails.SectionID;
         unitOfWork.SubjectOfferingRepository.Update(subjectOffering);
         unitOfWork.Save();
         return(Request.CreateResponse <tblSubjectOffering>(HttpStatusCode.OK, subjectOffering));
     }
     catch
     {
         return(Request.CreateResponse <tblSubjectOffering>(HttpStatusCode.NotFound, null));
     }
 }
 public void UpdateSubjectOffering(tblSubjectOffering tblSubjectOffering)
 {
     context.Entry(tblSubjectOffering).State = System.Data.Entity.EntityState.Modified;
 }
        public void DeleteSubjectOffering(int tblSubjectOfferingid)
        {
            tblSubjectOffering tblSubjectOffering = context.tblSubjectOffering.Find(tblSubjectOfferingid);

            context.tblSubjectOffering.Remove(tblSubjectOffering);
        }
 public void InsertSubjectOffering(tblSubjectOffering subjectoffering)
 {
     context.tblSubjectOffering.Add(subjectoffering);
 }