Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }