public void Update(SpeakerRequest element, string eventId) { var speaker = _botEventManagementContext.Speaker .Where(x => x.SpeakerId == element.SpeakerId && x.EventId == eventId) .FirstOrDefault(); if (element.Name != speaker.Name) { speaker.Name = element.Name; } if (element.UploadedPhoto != speaker.UploadedPhoto) { speaker.UploadedPhoto = element.Name; } if (element.Biography != speaker.Biography) { speaker.Biography = element.Biography; } _botEventManagementContext.Entry(speaker).State = EntityState.Modified; _botEventManagementContext.SaveChanges(); }
public void Update(EventRequest element) { Event @event = _botEventManagementContext.Event.Where(x => x.EventId == element.Id).FirstOrDefault(); if (element.StartDate != DateTime.MinValue && @event.StartDate != element.StartDate) { @event.StartDate = element.StartDate; } if (element.EndDate != DateTime.MinValue && @event.EndDate != element.EndDate) { @event.EndDate = element.EndDate; } if (element.Name != null && @event.Name != element.Name) { @event.Name = element.Name; } if (element.Description != null && @event.Description != element.Description) { @event.Description = element.Description; } if (element.Address != null && @event.Address != element.Address) { @event.Address = element.Address; } _botEventManagementContext.Entry(@event).State = EntityState.Modified; _botEventManagementContext.SaveChanges(); }
public void Update(StageRequest element, string eventId) { var stage = _botEventManagementContext.Stages.Where(x => x.StageId == element.StageId && x.EventId == eventId).FirstOrDefault(); if (element.Name != stage.Name) { stage.Name = element.Name; } _botEventManagementContext.Entry(stage).State = EntityState.Modified; _botEventManagementContext.SaveChanges(); }
public void Update(string eventId, EventParticipantsRequest element) { var eventParticipants = _botEventManagementContext.EventParticipants.Where(x => x.GuestId == element.Id && x.EventId == eventId).FirstOrDefault(); if (element.Name != eventParticipants.Name) { eventParticipants.Name = element.Name; } _botEventManagementContext.Entry(eventParticipants).State = EntityState.Modified; _botEventManagementContext.SaveChanges(); }
public void Update(ActivityRequest element, string eventId) { var activity = _botEventManagementContext.Activity.Where(x => x.ActivityId == element.ActivityId && x.EventId == eventId).FirstOrDefault(); if (element.StartDate != DateTime.MinValue && element.StartDate != activity.StartDate) { activity.StartDate = element.StartDate; } if (element.EndDate != DateTime.MinValue && element.EndDate != activity.EndDate) { activity.EndDate = element.EndDate; } if (element.Description != activity.Description) { activity.Description = element.Description; } if (element.Name != activity.Name) { activity.Name = element.Name; } if (element.SpeakerId != activity.SpeakerId) { activity.SpeakerId = element.SpeakerId; } if (element.StageId != activity.StageId) { activity.StageId = element.StageId; } _botEventManagementContext.Entry(activity).State = EntityState.Modified; _botEventManagementContext.SaveChanges(); }