// GET
        public IActionResult CreateWBS(int?ProjectID)
        {
            // Invalid Route ID
            if (ProjectID == null)
            {
                ViewData["Msg"] = "No Value for Project ID";
                return(View());
            }

            else
            {
                IEnumerable <ApplicationUser> EMod = _appcontext.Users.ToList();
                var ViewMod = new WBSCreateVM
                {
                    // Declare Block
                    ProjectId  = (int)ProjectID,
                    AssignedBy = _userManager.GetUserName(User),
                    StartDate  = DateTime.Today,
                    EndDate    = DateTime.Today,
                    WBSCost    = 0,
                    WBSHours   = 0,
                    WBSSummary = "",
                };

                return(View(ViewMod));
            }
        }
        public async Task <IActionResult> CreateWBS(WBSCreateVM model)
        {
            var WBS = new WBSModel
            {
                AssignedBy = model.AssignedBy,
                ProjectId  = model.ProjectId,
                WBSSummary = model.WBSSummary,
                WBSCost    = model.WBSCost,
                WBSHours   = model.WBSHours,
                StartDate  = model.StartDate,
                EndDate    = model.EndDate
            };

            await _context.WorkBreakDowns.AddAsync(WBS);

            await _context.SaveChangesAsync();

            ViewBag.Msg = "Successfully Added New WBS";

            return(View(model));
        }