public async Task <ActionResult <AllDTO> > All(string user)
        {
            var all = await _repository.All(user);

            if (all == null)
            {
                return(NotFound());
            }
            return(all);
        }
        // GET: api/Accounts
        public HttpResponseMessage GetAccounts()
        {
            string[] includes = new[] { "Currency", "Bank" }; ;
            IRepository repository=new ApiRepository(db);

            var accounts = repository.All<Account>(includes);
            var response = new ResponseList();
            response.Data = accounts;
            response.Total = accounts.Count();
            //return response;
            return Request.CreateResponse(HttpStatusCode.OK, response);
        }