public string SetVideos(IEnumerable <string> codes, string id, DateTime startTime, DateTime endTime) { //_reservation if (startTime > DateTime.Now) { _reservation.AddClientReservation(id, startTime, endTime, codes); return(VideoUtility.GetConnectionIdByIp(id)); } var videos = new List <Video>(); foreach (var code in codes) { var video = videos .Where(w => w.Code == code); if (video.Any()) { videos.Add(video.First()); } } VideoUtility.UpdateVideo(id, videos); VideoUtility.UpdateActiveStatus(id, true); return(VideoUtility.GetConnectionIdByIp(id)); }