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));
        }
Exemple #2
0
 /// <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));
 }
Exemple #7
0
 public User GetUser(int id)
 {
     return(_userRepository.FindById(id));
 }