//
        // GET: /Admin/Milestones/Details/5



        //
        // GET: /Admin/Milestones/Create

        public ActionResult Create(int id)
        {
            Admin.Models.Milestones.Milestones data = new Admin.Models.Milestones.Milestones();
            Session["SelectedProjectID"] = id;
            ViewData["ProjectID"]        = id;
            return(View("Create"));
        }
 //
 // GET: /Admin/Milestones/Details/5
 //
 // GET: /Admin/Milestones/Create
 public ActionResult Create(int id)
 {
     Admin.Models.Milestones.Milestones data = new Admin.Models.Milestones.Milestones();
     Session["SelectedProjectID"] = id;
     ViewData["ProjectID"] = id;
     return View("Create");
 }
        //
        // GET: /Admin/Milestones/Delete/5

        public ActionResult Delete(int id)
        {
            ProjectLab.Areas.Admin.Models.Milestones.Milestones mile = new Admin.Models.Milestones.Milestones();
            // model.DeleteSelectedMilestones(id);
            mile = model.GetData(id);
            ViewData["DiscussionID"] = id;
            return(View("Delete", mile));
        }
 //
 // GET: /Admin/Milestones/Delete/5
 public ActionResult Delete(int id)
 {
     ProjectLab.Areas.Admin.Models.Milestones.Milestones mile = new Admin.Models.Milestones.Milestones();
        // model.DeleteSelectedMilestones(id);
     mile= model.GetData(id);
     ViewData["DiscussionID"] = id;
     return View("Delete",mile);
 }
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         // TODO: Add delete logic here
         ProjectLab.Areas.Admin.Models.Milestones.Milestones mile = new Admin.Models.Milestones.Milestones();
         model.DeleteSelectedMilestones(id);
         ViewData["DiscussionID"] = id;
         return(View("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         // TODO: Add delete logic here
         ProjectLab.Areas.Admin.Models.Milestones.Milestones mile = new Admin.Models.Milestones.Milestones();
         model.DeleteSelectedMilestones(id);
         ViewData["DiscussionID"] = id;
         return View("Index");
     }
     catch
     {
         return View();
     }
 }
        public ActionResult Details(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add logic here
                Admin.Models.Milestones.Milestones proj = new Admin.Models.Milestones.Milestones();
                var dList = new List <Admin.Models.Milestones.Milestones>();

                var pList = new List <Admin.Models.Project.Project>();

                ViewData["MilestonesID"] = id;
                dList = model.GetOnlyMilestones(id);
                pList = Projectmodel.GetOnlyProjectTitle(id);
                return(RedirectToAction("Details"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Create(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add insert logic here
                Admin.Models.Milestones.Milestones mem = new Admin.Models.Milestones.Milestones();
                var milelist = new List <Admin.Models.Milestones.Milestones>();

                ViewData["ProjectID"] = id;
                string Deadline          = collection.Get("date1");
                var    date              = DateTime.Parse(Deadline);
                var    selectedProjectID = Int32.Parse(Session["SelectedProjectID"].ToString());
                model.Createmilestones(selectedProjectID, collection.Get("MilestonesTitle"), collection.Get("MilestonesDescription"), collection.Get("Status"), date);
                Session["SelectedProjectID"] = id;
                return(View("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Create(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add insert logic here
                Admin.Models.Milestones.Milestones mem = new Admin.Models.Milestones.Milestones();
                var milelist = new List<Admin.Models.Milestones.Milestones>();

                ViewData["ProjectID"] = id;
                string Deadline = collection.Get("date1");
                 var date = DateTime.Parse(Deadline);
                var selectedProjectID = Int32.Parse(Session["SelectedProjectID"].ToString());
                model.Createmilestones(selectedProjectID, collection.Get("MilestonesTitle"), collection.Get("MilestonesDescription"),collection.Get("Status"),date);
                Session["SelectedProjectID"] = id;
                return View("Index");

            }
            catch
            {
                return View();
            }
        }
        public ActionResult Details(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add logic here
                Admin.Models.Milestones.Milestones proj = new Admin.Models.Milestones.Milestones();
                var dList = new List<Admin.Models.Milestones.Milestones>();

                var pList = new List<Admin.Models.Project.Project>();

                ViewData["MilestonesID"] = id;
                dList = model.GetOnlyMilestones(id);
                pList = Projectmodel.GetOnlyProjectTitle(id);
                return RedirectToAction("Details");

            }
            catch
            {
                return View();
            }
        }