public AccountStatus GetById(int AccountStatusId) { var AccountStatus = AccountStatusRepository.GetById(AccountStatusId); if (AccountStatus == null) { throw new BadRequestException(ErrorMessages.GastoNoEncontrado); } return(AccountStatus); }
public AccountStatus GetById(int AccountStatusId) { var AccountStatus = AccountStatusRepository.GetById(AccountStatusId); if (AccountStatus == null) { throw new BadRequestException(ErrorMessages.GastoNoEncontrado); } else { //AccountStatus.PaymentTypeId = PaymentRepository.GetAll().FirstOrDefault(o => o.AccountStatus.Id == AccountStatusId).Id; return(AccountStatus); } }
public UnitOfWork(DataBaseFcContext context) { m_context = context; //иницилизация репозиториев Accounts = new AccountRepository(m_context); Employess = new EmployeeRepository(m_context); EmployeRoles = new EmployeeRoleRepository(m_context); EmployeesWorkingStatus = new EmployeeWorkingStatusRepository(m_context); TrainingList = new TrainingListRepository(m_context); Services = new ServiceRepository(m_context); AccountStatus = new AccountStatusRepository(m_context); ServicesInSubscription = new SiSRepository(m_context); Abonements = new AbonementRepository(m_context); UpcomingTrainings = new UpcomingTrainingRepository(m_context); PriceTrainingLists = new PriceTrainingListRepository(m_context); Gyms = new GymRepository(m_context); }
public IList <AccountStatus> GetAll() { var AccountStatus = AccountStatusRepository.GetAll(); if (AccountStatus == null) { throw new BadRequestException(ErrorMessages.GastoNoEncontrado); } var result = new List <AccountStatus>(); var enumerator = AccountStatus.GetEnumerator(); while (enumerator.MoveNext()) { result.Add(enumerator.Current); } return(result); }
public IList <AccountStatus> GetByUnitId(int UnitId) { return(AccountStatusRepository.GetByUnitId(UnitId).ToList()); }
public void DeleteAccountStatus(int AccountStatusId) { var AccountStatus = AccountStatusRepository.GetById(AccountStatusId); AccountStatusRepository.Delete(AccountStatus); }
public AccountStatus UpdateAccountStatus(AccountStatus originalAccountStatus, AccountStatusRequest AccountStatus) { this.MergeAccountStatus(originalAccountStatus, AccountStatus); AccountStatusRepository.Update(originalAccountStatus); return(originalAccountStatus); }