//TODO : 14 - Elimino un ticket public void DeleteTicket(Ticket ticket) { string partitionKey = ticket.Attendee; string rowKey = ticket.Id.ToString(); var ticketToDelete = new TicketRead() { PartitionKey = partitionKey, RowKey = rowKey, ETag = "*" }; TableOperation deleteOperation = TableOperation.Delete(ticketToDelete); _tableTickets.Execute(deleteOperation); }
public void DeleteEvent(Event eventObj) { string partitionKey = eventObj.Organizer; string rowKey = eventObj.Id.ToString(); var eventToDelete = new TicketRead() { PartitionKey = partitionKey, RowKey = rowKey, ETag = "*" }; TableOperation deleteOperation = TableOperation.Delete(eventToDelete); _tableMyEvents.Execute(deleteOperation); }
public void DeleteTicket(Ticket ticket) { string partitionKey = ticket.Attendee; string rowKey = ticket.Id.ToString(); var ticketToDelete = new TicketRead() { PartitionKey = partitionKey, RowKey = rowKey, ETag = "*" }; TableOperation deleteOperation = TableOperation.Delete(ticketToDelete); _tableTickets.Execute(deleteOperation); _cacheService.InvalidateCache(GenerateMyTicketsKey(partitionKey)); }
public void DeleteEvent(Event eventObj) { string partitionKey = eventObj.Organizer; string rowKey = eventObj.Id.ToString(); var eventToDelete = new TicketRead() { PartitionKey = partitionKey, RowKey = rowKey, ETag = "*" }; TableOperation deleteOperation = TableOperation.Delete(eventToDelete); _tableMyEvents.Execute(deleteOperation); //Todo : Invalido el cache _cacheService.InvalidateCache(GenerateMyEventsKey(partitionKey)); }