public async Task <bool> Actualizar(AnimalesEntity actualizado) { var table = ObtenerTablaAzure(); // Create a retrieve operation that expects a customer entity. TableOperation retrieveOperation = TableOperation.Retrieve <AnimalesAzureEntity>(actualizado.Id.Substring(0, 2), actualizado.Id); // Execute the operation. TableResult retrievedResult = await table.ExecuteAsync(retrieveOperation); // Assign the result to a CustomerEntity. var updateEntity = retrievedResult.Result as AnimalesAzureEntity; // Create the Delete TableOperation. if (updateEntity != null) { updateEntity.tipo = actualizado.tipo; updateEntity.nacimiento = actualizado.nacimiento; updateEntity.estatus = actualizado.estatus; updateEntity.corral = actualizado.corral; updateEntity.envioMatadero = actualizado.envioMatadero; TableOperation updateOperation = TableOperation.Replace(updateEntity); // Execute the operation. await table.ExecuteAsync(updateOperation); return(true); } else { return(false); } }
public async Task <bool> Guardar(AnimalesEntity nuevo) { var table = ObtenerTablaAzure(); var azE = new AnimalesAzureEntity(nuevo.tipo, nuevo.Id); azE.nacimiento = nuevo.nacimiento; azE.estatus = nuevo.estatus; azE.corral = nuevo.corral; azE.envioMatadero = nuevo.envioMatadero; var insertOperation = TableOperation.Insert(azE); await table.ExecuteAsync(insertOperation); return(true); }