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()); }
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(); }
public async Task AddAndSave(Coach Coach) { _Coachs.Add(Coach); await _Coachs.Save(); }