public IActionResult Create([FromBody] Member item) { if (item == null || item.Name == null) { return(BadRequest()); } if (_TeamscoreContext.Members.Where(m => m.Name == item.Name) != null) { return(BadRequest("Member already Exists")); } _TeamscoreContext.Members.Add(item); _TeamscoreContext.SaveChanges(); return(Ok(item)); }
public IActionResult Create([FromBody] ExportTeam item) { if (item == null) { return(BadRequest()); } var member = _TeamscoreContext.Members.Where(m => m.MemberId == item.MemberId).First(); if (member == null) { return(BadRequest("Member doesnt Exist")); } Team team = new Team() { TeamId = 0, Name = item.Name, Member = member }; _TeamscoreContext.Teams.Add(team); _TeamscoreContext.SaveChanges(); return(Ok(item)); }
public IActionResult Create([FromBody] ExportMatch item) { if (item == null) { return(BadRequest()); } var team1 = _TeamscoreContext.Teams.Where(t => t.TeamId == item.Team1Id).First(); var team2 = _TeamscoreContext.Teams.Where(t => t.TeamId == item.Team2Id).First(); if (team1 == null || team2 == null) { return(BadRequest("Teams doesnt Exist")); } Match match = new Match() { MatchId = 0, Team1Id = team1, Team2Id = team2, ScoreTeam1 = item.ScoreTeam1, ScoreTeam2 = item.ScoreTeam2 }; _TeamscoreContext.Matches.Add(match); _TeamscoreContext.SaveChanges(); return(Ok(item)); }