Example #1
0
        //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);
        }
Example #2
0
        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));
        }
Example #4
0
        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));
        }