public async Task <FeedbackViewQueryModel> Handle(GetFeedbackByIdQuery request, CancellationToken cancellationToken) { //Todo add cache control var feedback = await _readOnlyRepository.FindById(request.Id); return(new FeedbackViewQueryModel(feedback.Description, feedback.GroupId)); }
/// <summary> /// Indicates whether an entity with the given primary key value exists. /// </summary> /// <param name="ids">The primary keys of the entity to be found.</param> /// <returns>true, if an entity with given primary key exists; otherwise, false.</returns> public static bool Any <T>(this IReadOnlyRepository <T> repository, params object[] ids) { return(repository.FindById(ids) != null); }
public Item GetItemById(string id) { return(_itemRepository.FindById(id)); }
public Purchase GetPurchaseById(string id) { return(_purchaseRepository.FindById(id)); }
public User GetUserById(string id) { return(_userRepository.FindById(id)); }
public Payable GetPayableById(string id) { return(_payableRepository.FindById(id)); }
public User GetUser(int id) { return(_userRepository.FindById(id)); }