public ModifiableInt(ModifiedEvent method = null) { modifiedValue = BaseValue; if (method != null) { ValueModified += method; } }
public AttributeModifier(ModifiedEvent method = null) { modifiedValue = baseValue; if (method != null) { ValueModified += method; } }
public async Task <Event> ModifySeasonEvent(Guid seasonId, Guid eventId, [FromBody] ModifiedEvent modifiedEvent) { Event eventToModify = await GetSeasonEvent(seasonId, eventId); eventToModify.Name = modifiedEvent.Name; eventToModify.Date = modifiedEvent.Date; eventToModify.Track.Name = modifiedEvent.Track.Name; eventToModify.Track.Country = modifiedEvent.Track.Country; return(await _repo.ModifySeasonEvent(seasonId, eventId, eventToModify)); }
public async Task <Event> CreateEvent(Guid id, [FromBody] ModifiedEvent modifiedEvent) { Event createdEvent = new Event() { Id = Guid.NewGuid(), Name = modifiedEvent.Name, Date = modifiedEvent.Date, Track = _repo.CreateTrack(modifiedEvent.Track), Standings = new List <KeyValuePair <Driver, int> >() }; return(await _repo.CreateEvent(id, createdEvent)); }
public void UnregisterModEvent(ModifiedEvent method) { ValueModified -= method; }
public void RegisterModEvent(ModifiedEvent method) { ValueModified += method; }
public void UnRegsiterModEvent(ModifiedEvent method) { ValueModified -= method; }