Beispiel #1
0
        private async Task RemoveItemPermanentlyAsync(TimeEntryHolder holder)
        {
            if (holder == null)
            {
                return;
            }

            if (holder.TimeEntryDataList.Count > 1)
            {
                var timeEntryGroup = new TimeEntryGroup(holder.TimeEntryDataList);
                await timeEntryGroup.DeleteAsync();
            }
            else
            {
                await TimeEntryModel.DeleteTimeEntryDataAsync(holder.TimeEntryDataList.First());
            }
        }
 public async Task DeleteAsync()
 {
     await TimeEntryModel.DeleteTimeEntryDataAsync(Data);
 }
        public Task RemoveTimeEntryAsync(int index)
        {
            var te = Collection.ElementAt(index) as ITimeEntryHolder;

            return(TimeEntryModel.DeleteTimeEntryDataAsync(te.Data));
        }