using models.Core; using models.Request; using MongoDB.Driver; namespace data.Events; public class Update { public bool Execute(PatchEvent request) { var database = MongoFactory.GetDatabase(); var collection = database.GetCollection("events"); var filter = Builders.Filter.Eq(e => e.Id, request.Id); var newEvent = new Event { Id = request.Id, Date = request.Date, EventName = request.EventName, EventDescription = request.EventDescription, Venue = request.Venue, Talent = request.Talent, }; return collection.ReplaceOne(filter, newEvent).IsAcknowledged; } }