public string Post(UpdatedEntity storageObject) { //konwersja obiektu na json UpdatedObjectConverter jsonConverter = new UpdatedObjectConverter(storageObject); string json = jsonConverter.ConvertToJson(); HttpWebRequest request = requestSender.SendRequest("POST", json, null); return(requestSender.GetResponseCommand(request)); }
public string Put(UpdatedEntity newEntity) { StorageEntity updatedEntity = new StorageEntity(newEntity.PartitionKey, newEntity.RowKey); //konwersja obiektu z nowymi wartosciami na json UpdatedObjectConverter jsonConverter = new UpdatedObjectConverter(newEntity); string entityJson = jsonConverter.ConvertToJson(); HttpWebRequest request = requestSender.SendRequest("PUT", entityJson, updatedEntity); return(requestSender.GetResponseCommand(request)); }
public string GetByKeys(StorageEntity searchedEntity) { try { HttpWebRequest request = requestSender.SendRequest("GET", null, searchedEntity); UpdatedEntity entity = requestSender.GetResponseQuery(request); //zwracanie jsona z otrzymanego obiektu return(JsonSerializer.Serialize(entity)); } catch (Exception ex) { return(ex.Message); } }
public UpdatedObjectConverter(UpdatedEntity entity) { this.entity = entity; }
private void OnUpdatedEntity(ILibraryEntity obj) { UpdatedEntity?.Invoke(obj); OnDataUpdated(obj.GetType()); }