public JsonResult AddTeam([FromRoute] int peladaId, [FromBody] PeladaTeam obj) { try { obj.PeladaId = peladaId; var op = new CreatePeladaTeamOp(_unitOfWork); var newPeladaTeam = op.Execute(obj); var peladaUserViewModel = _mapper.Map <PeladaTeamViewModel>(newPeladaTeam); return(Json(peladaUserViewModel)); } catch (Exception ex) { return(FormatException(ex)); } }
public static void InsertPeladaTeams(UnitOfWork unitOfWork, List <Pelada> peladas) { var peladaTeams = new PeladaTeam[] { new PeladaTeam() { PeladaId = peladas[0].Id, Name = "Time 1" }, new PeladaTeam() { PeladaId = peladas[0].Id, Name = "Time 2" }, new PeladaTeam() { PeladaId = peladas[0].Id, Name = "Time 3" } }; foreach (var peladaTeam in peladaTeams) { unitOfWork.PeladaTeamRepository.Create(peladaTeam); } }