public ActionResult AssignTask([Bind(Include = "Content, FinalDate, TeamMemberId, TeamId")] CreateTaskBindModel model) { if (this.ModelState.IsValid) { this.service.AssignTaskToUser(model); } return(this.Redirect("/team/myteams")); }
public void AssignTaskToUser(CreateTaskBindModel model) { var user = this.users.GetById(model.TeamMemberId); var team = this.teams.GetById(model.TeamId); TeamTask task = new TeamTask() { Content = model.Content, FinalDate = model.FinalDate, TeamMember = user, Team = team }; this.Data.Add(task); user.TeamTasks.Add(task); team.TeamTasks.Add(task); this.Data.Save(); }