public IEnumerable <Models.SubscriptionCourseResourceModel> GetSubscriptionOfCourse(int idCourse)
        {
            List <SubscriptionCourseResourceModel> Smodel = new List <SubscriptionCourseResourceModel>();

            foreach (Entities.SUBSCRIPTION sub in SubscriptionManager.GetAllSubscriptions().Where(s => s.ID_Course == idCourse).ToList())
            {
                Smodel.Add(SubscriptionCourseResourceModel.MapModel(sub, sub.COURSE, sub.RESOURCE1, sub.RESOURCE));
            }

            return(Smodel);
        }
 public IHttpActionResult GetSubscriptionMixed(int id)
 {
     Entities.SUBSCRIPTION sub = SubscriptionManager.GetSubscription(id);
     if (sub != null)
     {
         SubscriptionCourseResourceModel Smodel = SubscriptionCourseResourceModel.MapModel(sub, sub.COURSE, sub.RESOURCE1, sub.RESOURCE);
         return(Ok(Newtonsoft.Json.JsonConvert.SerializeObject(Smodel)));
     }
     else
     {
         return(NotFound());
     }
 }
        public IEnumerable <Models.SubscriptionCourseResourceModel> GetAllMixed()
        {
            List <SubscriptionCourseResourceModel> mixedModel = new List <SubscriptionCourseResourceModel>();

            foreach (Entities.SUBSCRIPTION sub in SubscriptionManager.GetAllSubscriptions())
            {
                //sub.RESOURCE1 is the Resource
                //sub.RESOURCE is the CP
                mixedModel.Add(SubscriptionCourseResourceModel.MapModel(sub, sub.COURSE, sub.RESOURCE1, sub.RESOURCE));
            }

            return(mixedModel);
        }