using models.Core; using models.Request; using MongoDB.Driver; namespace data.Events; public class Update { public void 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, SeasonId = request.SeasonId, Date = request.Date, Name = request.Name, Description = request.Description, Venue = request.Venue, Talent = request.Talent, }; collection.ReplaceOne(filter, newEvent); } }