Exemplo n.º 1
0
        public async Task <ActionResult> Post([FromBody] Training training)
        {
            if (training == null)
            {
                return(NotFound("Getting null for training"));
            }

            var tmpCoach  = _coachRepo.GetById(training.Coach.CoachID);
            var tmpSport  = _sportRepo.GetById(training.Sport.SportID);
            var tmpMember = _memberRepo.GetById(training.Member.MemberID);

            Training trainingTmp = new Training()
            {
                Coach  = tmpCoach,
                Sport  = tmpSport,
                Member = tmpMember,
                TimeAndDateOfTraining = training.TimeAndDateOfTraining
            };

            if (trainingTmp == null)
            {
                return(NotFound("Getting null for trainingTmp"));
            }

            await _trainingRepo.Post(trainingTmp);

            return(Ok(trainingTmp));
        }
Exemplo n.º 2
0
 public async Task <Coach> GetById(long id)
 {
     return(await _coachRepo.GetById(id));
 }
Exemplo n.º 3
0
        //
        // GET: /Coach/Details/5

        public ViewResult Details(int id)
        {
            return(View(coachRepository.GetById(id)));
        }