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); }