public async Task<HashModel> Update(string token, Guid appId, DiffModel data) { using (var client = new HttpClient()) { Initialize(client); var response = await client.PostAsync(GetIdParams(token, appId), data, JsonFormatter); response.TryException(); return await response.Content.ReadAsAsync<HashModel>(); } }
public HashModel UpdateStore(string token, Guid appId, DiffModel data) { var user = FindUserByToken(token); var repository = Repository.Get<IStoreRepository>(); var hash = repository.UpdateStore(user.Id, appId, data.GetDiff()); return new HashModel { Hash = hash }; }