// // GET: /Developers/Details/5 public ActionResult Details(int id) { var db = new BurnDown.Models.DB(); var developers = db.developers; var dev = from devs in developers where devs.developerId == id select devs; var tasks = db.tasks; var detasks = from t in tasks where t.developer_developerId == id select t; foreach (var task in detasks) { var thp = from t in tasks where t.developer_developerId == task.developer_developerId && t.priority > task.priority select new { t.originalEstimatedHours, t.hoursSpentOnTask }; int hoursWithHigherPriority = 0; foreach (var times in thp) { hoursWithHigherPriority = hoursWithHigherPriority + (times.originalEstimatedHours - times.hoursSpentOnTask); } task.hoursForTasksWithHigherPriority = hoursWithHigherPriority; } Models.projectChart pc = new Models.projectChart(detasks.ToArray()); ViewData["projectChart"] = pc.createTasksChart("chartCanvas", 150, 400); // return View(detasks); return View(dev.FirstOrDefault()); }
public ActionResult Create(BurnDown.Models.developer developer) { if (ModelState.IsValid) { try { var db = new BurnDown.Models.DB(); db.developers.AddObject(developer); db.SaveChanges(); // TODO: Add insert logic here return RedirectToAction("Index"); } catch { return View(developer); } } else { return View(developer); } }
public ActionResult Edit(int id, BurnDown.Models.developer developer) { if (ModelState.IsValid) { try { var db = new BurnDown.Models.DB(); var developers = db.developers; var dev = developers .Where(w => w.developerId == developer.developerId) .SingleOrDefault(); dev.firstName = developer.firstName; dev.lastName = developer.lastName; dev.email = developer.email; dev.phone = developer.phone; db.SaveChanges(); // TODO: Add insert logic here return RedirectToAction("Index"); } catch { return View(developer); } } else { return View(developer); } }
// // GET: /Developers/ public ActionResult Index() { var db = new BurnDown.Models.DB(); var developers = db.developers; return View(developers); }
// // GET: /Developers/Edit/5 public ActionResult Edit(int id) { var db = new BurnDown.Models.DB(); var developers = db.developers; var dev = from devs in developers where devs.developerId == id select devs; return View(dev.FirstOrDefault()); }