/// <summary>
 /// Get expense records by choosen tag
 /// </summary>
 /// <param name="userId">User identifier</param>
 /// <param name="tagId">Tag identifier</param>
 /// <returns>List of expense records which is in response object</returns>
 public GetObjectResponse<List<ExpenseRecord>> GetExpenseRecordsByTag(int userId, int tagId)
 {
     var response = new GetObjectResponse<List<ExpenseRecord>>();
     
     var tagRepository = new TagRepository(context);
     
     if (tagRepository.HasUserAccess(userId, tagId))
     {
         response.Object = tagRepository.GetById(userId, tagId).Object.ExpenseRecords.ToList();
     }
     else
     {
         response.IsError = true;
         response.Errors.Add(Error.UserDoesNotHaveAccess);
     }
     return response;
 }