Example #1
0
        public async Task <IActionResult> CreateCoach([FromBody] CreateCoachCommand command)
        {
            var coach = new Coach(command.Name, command.Email, command.Age, command.PhoneNum);

            _coachRepository.Add(coach);
            try
            {
                await _coachRepository.CommitAsync();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Ok());
        }
Example #2
0
        public void CreateCoach(Coach coach)
        {
            var dbCoach = new COACH();

            dbCoach.PAYMENTRATE       = coach.PaymentRate;
            dbCoach.PAYOFFRATE        = coach.PayOffRate;
            dbCoach.COACH_INTERNAL_ID = coach.Coach_Internal_Id;
            dbCoach.PAYOFF            = 0;
            dbCoach.PERSON            = new PERSON
            {
                FIRSTNAME = coach.FirstName,
                LASTNAME  = coach.LastName,
                EMAIL     = coach.Email,
                TELEPHONE = coach.Telephone
            };

            _coachRepo.Add(dbCoach);

            _unitOfWork.Commit();
        }
 public async Task AddAndSave(Coach coach)
 {
     _coachRepo.Add(coach);
     await _coachRepo.Save();
 }
Example #4
0
 public async Task AddAndSave(Coach Coach)
 {
     _Coachs.Add(Coach);
     await _Coachs.Save();
 }