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); } }