ticket-system/source/ticketAPI/data/Events/AddTicket.cs
2024-12-04 15:57:49 -05:00

18 lines
470 B
C#

using models.Core;
using MongoDB.Driver;
namespace data.Events;
public class AddTicket
{
public void Execute(Guid ticketId, Guid eventId)
{
var database = MongoFactory.GetDatabase();
var collection = database.GetCollection<Event>("events");
var filter = Builders<Event>.Filter.Eq(e => e.Id, eventId);
var update = Builders<Event>.Update.Push("TicketIds", ticketId);
collection.FindOneAndUpdate(filter, update);
}
}