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); }
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); }
public async Task Delete(int id) { await _repository.DeleteAsync(id); }
public virtual Task DeleteAsync(int id) { return(_repository.DeleteAsync(id)); }
/// <summary> /// 删除WechatUser信息的方法 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task Delete(EntityDto <long> input) { //TODO:删除前的逻辑判断,是否允许删除 await _entityRepository.DeleteAsync(input.Id); }
public async Task <IActionResult> Delete(int id) { await _repository.DeleteAsync(id); return(NoContent()); }
public async Task DeleteAsync(Guid id) { var customer = await _customerRepository.GetByIdAsync(id); await _customerRepository.DeleteAsync(customer); }
public async Task <bool> Delete(Guid id) { return(await _repository.DeleteAsync(id)); }
public async Task Delete(EntityDto input) { await _usageMetricRepository.DeleteAsync(input.Id); }
public Task DeleteAsync(Guid id) { return(_binaryObjectRepository.DeleteAsync(id)); }
public async Task DeleteAsync(int id) { //TODO:删除前的逻辑判断,是否允许删除 await _blogrollRepository.DeleteAsync(id); }
public async Task DeleteAsync(string id) { //TODO:删除前的逻辑判断,是否允许删除 await _tP_OrderListEntityRepository.DeleteAsync(id); }
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); }
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); }
/// <summary> /// 删除菜单信息 /// </summary> /// <param name="Id">主键</param> /// <returns></returns> public async Task <bool> DeleteAsync(Guid Id) { Id.NotEmpty(nameof(Id)); return(await _menuRepository.DeleteAsync(Id)); }
public async Task DeleteAsync(T item) { await storageRepository.DeleteAsync(item); }
public async Task Delete(EntityDto input) { await _dataChamCongRepository.DeleteAsync(input.Id); }
public async Task DeleteGeneTypeResult(Int64 id) { await repository.DeleteAsync(a => a.ID == id); }
public virtual Task DeleteNotificationAsync(NotificationInfo notification) { return(_notificationRepository.DeleteAsync(notification)); }
public async Task DeleteQuotationStatus(EntityDto input) { await _quotationStatusRepository.DeleteAsync(input.Id); }
public async Task GetDeleteEmaildomain(EntityDto input) { await _emaildomainRepository.DeleteAsync(input.Id); }
public async Task Delete(EntityDto input) { await _cruiseBookingStatusRepository.DeleteAsync(input.Id); }
public async Task Delete(EntityDto input) { await _projectRepository.DeleteAsync(input.Id); }
public async Task Delete(EntityDto input) { await _pbTypeFileRepository.DeleteAsync(input.Id); }
/// <summary> /// 逻辑删除实体 /// </summary> /// <param name="input">主键</param> /// <returns></returns> public async Task Delete(EntityDto <Guid> input) { await _repository.DeleteAsync(x => x.Id == input.Id); }
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); }
public Task DeleteAsync(BackgroundJobInfo jobInfo) { return(_backgroundJobRepository.DeleteAsync(jobInfo)); }