Exemplo n.º 1
0
        static async Task MainAsync(IRepository<SampleEntity> repo)
        {
            foreach (var s in await repo.GetAllAsync())
            {
                Console.WriteLine("{0} | {1}", s.ID, s.Name);
            }

            // Paged Set //
            Console.WriteLine("\nPage = 2 - Page Size = 2 :");
            var some = await repo.GetAsync(2, 2, s => s.ID);
            foreach (var s in some)
            {
                Console.WriteLine("{0} | {1}", s.ID, s.Name);
            }
                
            // Updating //
            var fox = await repo.FindAsync(e => e.Name == "Fox");
            fox.Name = "Dog";

            repo.Update(fox, fox.ID);

            // Deleting //
            Console.WriteLine("\n " + await repo.DeleteAsync(repo.Get(5)) + "\n");

            foreach (var e in repo.GetAll())
                Console.WriteLine(e.ID + " | " + e.Name);
        }
Exemplo n.º 2
0
        public async Task CancelAsync(IRepository<EventRegistration> repository)
        {
            if (repository == null) { throw new ArgumentNullException("repository"); }

            if (Event.IsInPast())
            {
                throw new UserFriendlyException("Can not cancel event which is in the past!"); //TODO: Localize
            }

            if (Event.IsAllowedCancellationTimeEnded())
            {
                throw new UserFriendlyException("It's too late to cancel your registration!"); //TODO: Localize
            }

            await repository.DeleteAsync(this);
        }
Exemplo n.º 3
0
 public async Task Delete(int id)
 {
     await _repository.DeleteAsync(id);
 }
 public virtual Task DeleteAsync(int id)
 {
     return(_repository.DeleteAsync(id));
 }
Exemplo n.º 5
0
        /// <summary>
        /// 删除WechatUser信息的方法
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>

        public async Task Delete(EntityDto <long> input)
        {
            //TODO:删除前的逻辑判断,是否允许删除
            await _entityRepository.DeleteAsync(input.Id);
        }
Exemplo n.º 6
0
        public async Task <IActionResult> Delete(int id)
        {
            await _repository.DeleteAsync(id);

            return(NoContent());
        }
Exemplo n.º 7
0
        public async Task DeleteAsync(Guid id)
        {
            var customer = await _customerRepository.GetByIdAsync(id);

            await _customerRepository.DeleteAsync(customer);
        }
Exemplo n.º 8
0
 public async Task <bool> Delete(Guid id)
 {
     return(await _repository.DeleteAsync(id));
 }
 public async Task Delete(EntityDto input)
 {
     await _usageMetricRepository.DeleteAsync(input.Id);
 }
Exemplo n.º 10
0
 public Task DeleteAsync(Guid id)
 {
     return(_binaryObjectRepository.DeleteAsync(id));
 }
Exemplo n.º 11
0
 public async Task DeleteAsync(int id)
 {
     //TODO:删除前的逻辑判断,是否允许删除
     await _blogrollRepository.DeleteAsync(id);
 }
Exemplo n.º 12
0
 public async Task DeleteAsync(string id)
 {
     //TODO:删除前的逻辑判断,是否允许删除
     await _tP_OrderListEntityRepository.DeleteAsync(id);
 }
Exemplo n.º 13
0
 public async Task DeleteAsync(Guid id)
 {
     await _permissionRepository.DeleteAsync(x => x.Id == id);
 }
 public async Task Delete(EntityDto input)
 {
     await _salesInvoiceAdditionalCostRepository.DeleteAsync(input.Id);
 }
 public async Task Delete(EntityDto <string> input)
 {
     await _itemsEntityRepository.DeleteAsync(input.Id);
 }
Exemplo n.º 16
0
        public async Task DeleteOrder(EntityDto <long> input)
        {
            await _orderRepository.DeleteAsync(o => o.Id == input.Id);

            //await _orderRepository.DeleteAsync();
        }
 public async Task Delete(EntityDto input)
 {
     await _workOrderActionRepository.DeleteAsync(input.Id);
 }
 /// <summary>
 /// Deleted a queued email
 /// </summary>
 /// <param name="campaign">Campaign</param>
 /// <returns>A task that represents the asynchronous operation</returns>
 public virtual async Task DeleteCampaignAsync(Campaign campaign)
 {
     await _campaignRepository.DeleteAsync(campaign);
 }
Exemplo n.º 19
0
 /// <summary>
 /// 删除菜单信息
 /// </summary>
 /// <param name="Id">主键</param>
 /// <returns></returns>
 public async Task <bool> DeleteAsync(Guid Id)
 {
     Id.NotEmpty(nameof(Id));
     return(await _menuRepository.DeleteAsync(Id));
 }
Exemplo n.º 20
0
 public async Task DeleteAsync(T item)
 {
     await storageRepository.DeleteAsync(item);
 }
Exemplo n.º 21
0
 public async Task Delete(EntityDto input)
 {
     await _dataChamCongRepository.DeleteAsync(input.Id);
 }
 public async Task DeleteGeneTypeResult(Int64 id)
 {
     await repository.DeleteAsync(a => a.ID == id);
 }
Exemplo n.º 23
0
 public virtual Task DeleteNotificationAsync(NotificationInfo notification)
 {
     return(_notificationRepository.DeleteAsync(notification));
 }
Exemplo n.º 24
0
 public async Task DeleteQuotationStatus(EntityDto input)
 {
     await _quotationStatusRepository.DeleteAsync(input.Id);
 }
Exemplo n.º 25
0
 public async Task GetDeleteEmaildomain(EntityDto input)
 {
     await _emaildomainRepository.DeleteAsync(input.Id);
 }
 public async Task Delete(EntityDto input)
 {
     await _cruiseBookingStatusRepository.DeleteAsync(input.Id);
 }
Exemplo n.º 27
0
 public async Task Delete(EntityDto input)
 {
     await _projectRepository.DeleteAsync(input.Id);
 }
 public async Task Delete(EntityDto input)
 {
     await _pbTypeFileRepository.DeleteAsync(input.Id);
 }
Exemplo n.º 29
0
 /// <summary>
 /// 逻辑删除实体
 /// </summary>
 /// <param name="input">主键</param>
 /// <returns></returns>
 public async Task Delete(EntityDto <Guid> input)
 {
     await _repository.DeleteAsync(x => x.Id == input.Id);
 }
Exemplo n.º 30
0
 public virtual async Task Delete(TEntity model)
 {
     await _repositry.DeleteAsync(model);
 }
 /// <summary>
 /// Deletes an activity log item
 /// </summary>
 /// <param name="activityLog">Activity log type</param>
 /// <returns>A task that represents the asynchronous operation</returns>
 public virtual async Task DeleteActivityAsync(ActivityLog activityLog)
 {
     await _activityLogRepository.DeleteAsync(activityLog);
 }
Exemplo n.º 32
0
 public Task DeleteAsync(BackgroundJobInfo jobInfo)
 {
     return(_backgroundJobRepository.DeleteAsync(jobInfo));
 }