Example #1
0
 public JsonResult RemoveSchedule(string Id)
 {
     if (Int32.TryParse(Id, out int ScheduleId))
     {
         if (DB.DBMethods.Delete_Schedule(ScheduleId))
         {
             TAModel     TA       = Cache.GetUser <TAModel>();
             DB.Schedule schedule = TA.WeeklySchedule.FirstOrDefault(x => x.Id == ScheduleId);
             TA.WeeklySchedule.Remove(schedule);
             Cache.Set(TA);
             Response.StatusCode = (int)HttpStatusCode.OK;
             return(Json("Success", MediaTypeNames.Text.Plain));
         }
     }
     Response.StatusCode = (int)HttpStatusCode.BadRequest;
     return(Json("Failed to Remove Course from your Schedule", MediaTypeNames.Text.Plain));
 }
Example #2
0
 public JsonResult AddSchedule(DB.Schedule schedule)
 {
     if (schedule != null && !String.IsNullOrWhiteSpace(schedule.Days) && !String.IsNullOrWhiteSpace(schedule.Time))
     {
         if (String.IsNullOrWhiteSpace(DB.DBMethods.Insert(schedule)))
         {
             TAModel TA = Cache.GetUser <TAModel>();
             if (TA.WeeklySchedule == null)
             {
                 TA.WeeklySchedule = new List <DB.Schedule>();
             }
             TA.WeeklySchedule.Add(schedule);
             Cache.Set(TA);
             Response.StatusCode = (int)HttpStatusCode.OK;
             return(Json("Success", MediaTypeNames.Text.Plain));
         }
     }
     Response.StatusCode = (int)HttpStatusCode.BadRequest;
     return(Json("Failed to Add Course to your Schedule", MediaTypeNames.Text.Plain));
 }