public VmTeam(Team team) { Name = team.Name; Id = team.Id; }
public VmTeam PostTeamChanges(VmTeam teamToSave) { var db = new MyTeamTrackerContext(); Team team; if (teamToSave.Id == 0) { team = db.Teams.SingleOrDefault(x => x.Name == teamToSave.Name); if (team == null) { team = new Team { Name = teamToSave.Name }; db.Teams.Add(team); } else { } } else { team = db.Teams.Single(x => x.Id == teamToSave.Id); team.Name = teamToSave.Name; } db.SaveChanges(); return new VmTeam(team); }