Ejemplo n.º 1
0
        public ActionResult ReportBug(int taskId, string description)
        {
            DevTask devTask = db.DevTasks.Find(taskId);

            if (devTask != null && description != null)
            {
                DevTaskHelper.SendBugReport(devTask, description);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(PartialView(devTask));
        }
Ejemplo n.º 2
0
        public ActionResult AddNewComment(string comment, int id)
        {
            if (ModelState.IsValid)
            {
                DevTaskHelper.AddComment(comment, id);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }

            return(PartialView(id));
        }
Ejemplo n.º 3
0
 public ActionResult AssignDevs(int[] devIds, int taskId)
 {
     if (ModelState.IsValid)
     {
         DevTask devTask             = db.DevTasks.Find(taskId);
         List <ApplicationUser> devs = new List <ApplicationUser>();
         foreach (int id in devIds)
         {
             devs.Add(db.Users.Find(id));
         }
         DevTaskHelper.AssignDevsToTask(devs, devTask);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(taskId));
 }
Ejemplo n.º 4
0
        public ActionResult UpdateCompletion(double percent, int id)
        {
            DevTask devTask = db.DevTasks.Find(id);

            if (ModelState.IsValid)
            {
                DevTaskHelper.UpdateCompletionPercent(percent, devTask);
                db.SaveChanges();
                if (percent == 100)
                {
                    return(RedirectToAction("AddNewComment", id));
                }
                return(RedirectToAction("Index"));
            }
            return(PartialView());
        }