コード例 #1
0
ファイル: Operationsv2.cs プロジェクト: cruzzed/PayrollApp
        /// <summary>
        /// Get all shifts
        /// </summary>
        /// <param name="GetDisabled"></param>
        /// <param name="CompleteData">True to get shift's default rate data</param>
        /// <returns></returns>
        public async Task <ObservableCollection <Shift> > GetShifts(bool GetDisabled, bool CompleteData)
        {
            ObservableCollection <Shift> shifts = await da.GetAllShiftsAsync(GetDisabled);

            if (CompleteData)
            {
                foreach (Shift shift in shifts)
                {
                    shift.DefaultRate = await da.GetRateById(shift.DefaultRate.rateID);
                }
            }

            return(shifts);
        }