예제 #1
0
 public ActionResult FinishGroup(int id)
 {
     using (var db = new ATinformContainer())
     {
         var group = db.GroupSet.Find(id);
         group.FinishDate      = DateTime.Now;
         group.Finished        = true;
         db.Entry(group).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
예제 #2
0
 public ActionResult StartGroup(int id)
 {
     using (var db = new ATinformContainer())
     {
         string curUser = User.Identity.GetUserId();
         var    group   = db.GroupSet.Find(id);
         group.Curator         = db.AtUserSet.Where(elm => elm.AspNetID == curUser).First();
         group.StartDate       = DateTime.Now;
         group.Started         = true;
         db.Entry(group).State = System.Data.Entity.EntityState.Modified;
         var helloContent = new Content {
             Group = group, PostedDate = DateTime.Now, AtUser = group.Curator, PostTheme = "Приветствуем Вас на нашем курсе!"
         };
         helloContent.Text = "<p>Приветствуем Вас на курсе " + group.Course.Name + "! На данной странице куратор будет публиковать учебные материалы, вебинары и их расписание, а также другие новости, связанные с прохождением курса. Желаем Вам продуктивно провести время!</p><br>С уважением, учебный центр ГК «АТ-информ».";
         db.ContentSet.Add(helloContent);
         db.SaveChanges();
         return(RedirectToAction("SelectedCourse/" + group.Id));
     }
 }