public IActionResult CreateTeamAssignment(Guid TeamId) { var newTeamAssignmentViewModel = new NewTeamAssignmentViewModel { CurrentTeamId = TeamId }; return(View(newTeamAssignmentViewModel)); }
public async Task <IActionResult> CreateTeamAssignment(NewTeamAssignmentViewModel model, Guid TeamId) { AppUser user = _userManager.GetUserAsync(User).Result; Guid id = user.CompanyId; if (ModelState.IsValid) { Assignment newAssignment = new Assignment { AssignmentName = model.AssignmentName, AssignmentDescription = model.AssignmentDescription, CreateTime = DateTime.Now, AssignmentStatus = CompletionStatus.ToDo, // = 0 AssignmentTasks = new List <ATask>(), TeamId = TeamId, Team = await _teamService.GetTeamById(TeamId), Company = await _companyService.GetCompanyById(id) }; await _assignmentService.NewAssignment(newAssignment); return(RedirectToAction("GetTeamAssignmentList", new { TeamId })); } return(View(model)); }