// 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)); }