public EndPeriodCollection GetEndPeriodRate(Currency Currency) { int _periodID = PeriodService.Instance.GetCurrentPeriod()[0].ID; EndPeriod _endPeriod = new EndPeriod { Period_ID = _periodID, Currency = new Currency { CurrencyID = Currency.CurrencyID } }; using (EndPeriodAccessClient _endPeriodAccessClient = new EndPeriodAccessClient(EndpointName.EndPeriodAccess)) { return new EndPeriodCollection(_endPeriodAccessClient.Query(_endPeriod)); } }
public bool InsertEndPeriod(EndPeriod endPeriod) { var _endPeriodCollection = GetEndPeriodRate(endPeriod.Currency); if (_endPeriodCollection.Any()) return false; else { try { using (EndPeriodAccessClient _endPeriodAccessClient = new EndPeriodAccessClient(EndpointName.EndPeriodAccess)) { _endPeriodAccessClient.Insert(endPeriod); return true; } } catch { return false; } } }