public IHttpActionResult CreateTeam(BasketballTeamModel team) { var mappedTeam = BasketballTeamMapping.Map(team); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(Ok(_teamService.CreateTeam(mappedTeam))); }
public static BasketballTeam Map(BasketballTeamModel team) { var config = new DefaultMapConfig(); var result = config.ConvertUsing((BasketballTeamModel source) => new BasketballTeam() { TeamName = source.TeamName, WinsCount = source.WinsCount, LossesCount = source.LossesCount }); var team1 = ObjectMapperManager .DefaultInstance .GetMapper <BasketballTeamModel, BasketballTeam>(result) .Map(new BasketballTeamModel() { TeamName = team.TeamName, WinsCount = team.WinsCount, LossesCount = team.LossesCount }); return(team1); }