Пример #1
0
        public AccountStatus GetById(int AccountStatusId)
        {
            var AccountStatus = AccountStatusRepository.GetById(AccountStatusId);

            if (AccountStatus == null)
            {
                throw new BadRequestException(ErrorMessages.GastoNoEncontrado);
            }

            return(AccountStatus);
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
 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);
 }
Пример #4
0
        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);
        }
Пример #5
0
 public IList <AccountStatus> GetByUnitId(int UnitId)
 {
     return(AccountStatusRepository.GetByUnitId(UnitId).ToList());
 }
Пример #6
0
        public void DeleteAccountStatus(int AccountStatusId)
        {
            var AccountStatus = AccountStatusRepository.GetById(AccountStatusId);

            AccountStatusRepository.Delete(AccountStatus);
        }
Пример #7
0
 public AccountStatus UpdateAccountStatus(AccountStatus originalAccountStatus, AccountStatusRequest AccountStatus)
 {
     this.MergeAccountStatus(originalAccountStatus, AccountStatus);
     AccountStatusRepository.Update(originalAccountStatus);
     return(originalAccountStatus);
 }