public HttpResponseMessage Account(UpdateAccountModel model)
        {
            using (var repo = new AccountRepository(_systemDataContext))
            {
                var account = repo.Get(model.AccountId);

                if (account == null)
                {
                    return(Utils.Invalid("Unable to find account to update"));
                }

                account = model.Map();

                var response = new HttpResponseMessage
                {
                    StatusCode = HttpStatusCode.OK,
                    Content    = new StringContent(repo.Update(account).ToJson(), Encoding.UTF8, "application/json")
                };
                return(response);
            }
        }