public void DontIncludeTalkWithTitleNull() { var talkService = new TalkService(); var talk = talkService.IncludeTalk(null); Assert.IsTrue(talk == null && !string.IsNullOrWhiteSpace(talkService.Error)); }
public void DontIncludeTalkWithInvalidTitle() { var talkService = new TalkService(); var talk = talkService.IncludeTalk("Java 1 60min"); Assert.IsTrue(talk == null && !string.IsNullOrWhiteSpace(talkService.Error)); }
public ActionResult Edit(Talk talk) { var talkService = new TalkService(); talkService.EditTalk(talk); //return View(talk); return RedirectToAction("Index"); }
public void IncludeTalkSuccessfully() { var talkService = new TalkService(); var talk = talkService.IncludeTalk("Writing Fast Tests Against Enterprise Rails 60min"); Assert.IsTrue(talk != null && string.IsNullOrWhiteSpace(talkService.Error)); }
public void Initialize() { var stringTalkList = new List <string>(); stringTalkList.Add("Writing Fast Tests Against Enterprise Rails 60min"); stringTalkList.Add("Overdoing it in Python 45min"); stringTalkList.Add("Lua for the Masses 30min"); stringTalkList.Add("Ruby Errors from Mismatched Gem Versions 45min"); stringTalkList.Add("Common Ruby Errors 45min"); stringTalkList.Add("Communicating Over Distance 60min"); stringTalkList.Add("Rails for Python Developers lightning"); stringTalkList.Add("Accounting - Driven Development 45min"); stringTalkList.Add("Woah 30min"); stringTalkList.Add("Sit Down and Write 30min"); stringTalkList.Add("Pair Programming vs Noise 45min"); stringTalkList.Add("Rails Magic 60min"); stringTalkList.Add("Ruby on Rails: Why We Should Move On 60min"); stringTalkList.Add("Clojure Ate Scala(on my project) 45min"); stringTalkList.Add("Programming in the Boondocks of Seattle 30min"); stringTalkList.Add("Ruby vs.Clojure for Back - End Development 30min"); stringTalkList.Add("Ruby on Rails Legacy App Maintenance 60min"); stringTalkList.Add("A World Without HackerNews 30min"); stringTalkList.Add("User Interface CSS in Rails Apps 30min"); var talkService = new TalkService(); foreach (var item in stringTalkList) { DefaultTalks.Add(talkService.IncludeTalk(item)); } }
public void IncludeLightningSuccessfully() { var talkService = new TalkService(); var lightning = talkService.IncludeTalk("Rails for Python Developers lightning"); Assert.IsTrue(lightning != null && lightning.Duration == 5 && lightning.DurationFormat == "Lightning"); }
private TalkService CreateTalkService() { var userId = Guid.Parse(User.Identity.GetUserId()); var service = new TalkService(userId); return(service); }
private void AssertTalkService(string name, string expectResult) { var talkService = new TalkService(); var actual = talkService.SayHello(name); Assert.AreEqual(expectResult, actual); }
public ActionResult Index() { ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application."; TalkService talkService = new TalkService(); ViewBag.Talks = talkService.GetTalks().OrderByDescending(t => t.DateCreated); return View(); }
public TalkController(Dictionary <string, Conference> conferences, MediaCache cache, TalkService talkService, ContentService contentService) : base(conferences) { this.cache = cache; this.talkService = talkService; this.contentService = contentService; }
private bool SetStarState(int talkId, bool newState) { // Create the service var userId = Guid.Parse(User.Identity.GetUserId()); var service = new TalkService(userId); // Get the note var detail = service.GetTalkById(talkId); // Create the TalkEdit model instance with the new star state var updatedTalk = new TalkEdit { Name = detail.Name, TeacherId = detail.TeacherId, TalkId = detail.TalkId, //entity.Teachers = model.Teacher; Topic = detail.Topic, TalkLength = detail.TalkLength, TalkDate = detail.TalkDate, IsGuided = detail.IsGuided, IsStarred = newState }; // Return a value indicating whether the update succeeded return(service.UpdateTalk(updatedTalk)); }
public void IncludeConferenceWithOnlyMorningSessionTrackSuccessfully() { var stringTalkList = new List <string>(); stringTalkList.Add("Clojure Ate Scala(on my project) 45min"); stringTalkList.Add("Programming in the Boondocks of Seattle 30min"); stringTalkList.Add("Ruby vs.Clojure for Back - End Development 30min"); stringTalkList.Add("User Interface CSS in Rails Apps 30min"); var talkService = new TalkService(); var talks = new List <Talk>(); foreach (var item in stringTalkList) { talks.Add(talkService.IncludeTalk(item)); } var service = new ConferenceService(); var conference = service.ScheduleTalks(talks); Assert.IsTrue(conference != null && conference.Tracks.Count == 1 && conference.Tracks[0].HasNetworking == false && conference.Tracks[0].MorningTalks.Count > 0 && conference.Tracks[0].AfternoonTalks.Count == 0 && string.IsNullOrWhiteSpace(service.Error)); }
public void IncludeConferenceWithOneTrackSuccessfully() { var stringTalkList = new List <string>(); stringTalkList.Add("Rails Magic 60min"); stringTalkList.Add("Ruby on Rails: Why We Should Move On 60min"); stringTalkList.Add("Clojure Ate Scala(on my project) 45min"); stringTalkList.Add("Programming in the Boondocks of Seattle 30min"); stringTalkList.Add("Ruby vs.Clojure for Back - End Development 30min"); stringTalkList.Add("Ruby on Rails Legacy App Maintenance 60min"); stringTalkList.Add("A World Without HackerNews 30min"); stringTalkList.Add("User Interface CSS in Rails Apps 30min"); var talkService = new TalkService(); var talks = new List <Talk>(); foreach (var item in stringTalkList) { talks.Add(talkService.IncludeTalk(item)); } var service = new ConferenceService(); var conference = service.ScheduleTalks(talks); Assert.IsTrue(conference != null && conference.Tracks.Count == 1 && string.IsNullOrWhiteSpace(service.Error)); }
public TalkController(TalkService talkService, SpeakerService speakerService, CityService cityService, PlaceService placeService, AuthenticationProvider authenticationProvider) { _talkService = talkService; _speakerService = speakerService; _cityService = cityService; _placeService = placeService; _authenticationProvider = authenticationProvider; }
private void BuildAllServices() { RandomService = new RandomService(RootState.PlayState); StatusService = new StatusService(RootState.PlayState); CalendarService = new CalendarService(RootState.PlayState); AppearanceService = new AppearanceService(RootState.PlayState, StatusService); TalkService = new TalkService(RootState.PlayState, StatusService, RandomService); ScheduleService = new ScheduleService(RootState.PlayState, StatusService, RandomService); }
private void UpdateTalkSelectorSubsystem() { if (!ActivateIfAndOnlyIfRouteMatches(TalkSelectorSubsystem, "TalkSelector")) { return; } GetComponent <Button>("BasicTalkButton").interactable = TalkService.GetAvailableTalk("BasicTalk") != null; GetComponent <Button>("LectureTalkButton").interactable = TalkService.GetAvailableTalk("LectureTalk") != null; GetComponent <Button>("MoneyTalkButton").interactable = TalkService.GetAvailableTalk("MoneyTalk") != null; }
public void VisualizeScheduleOfConferenceWithOnlyMorningSessionTrackSuccessfully() { var stringTalkList = new List <string>(); stringTalkList.Add("Clojure Ate Scala(on my project) 45min"); stringTalkList.Add("Programming in the Boondocks of Seattle 30min"); stringTalkList.Add("Ruby vs.Clojure for Back - End Development 30min"); stringTalkList.Add("User Interface CSS in Rails Apps 30min"); var talkService = new TalkService(); var talks = new List <Talk>(); foreach (var item in stringTalkList) { talks.Add(talkService.IncludeTalk(item)); } var service = new ConferenceService(); var conference = service.ScheduleTalks(talks); var schedule = service.VisualizeSchedule(conference); Assert.IsTrue(!string.IsNullOrWhiteSpace(schedule.ToString()) && string.IsNullOrWhiteSpace(service.Error)); }
static void Main(string[] args) { Console.WriteLine("Inform a talk list:\n\n"); string line; var talks = new List <Talk>(); var conferenceService = new ConferenceService(); var talkService = new TalkService(); while ((line = Console.ReadLine()).Any()) { var talk = talkService.IncludeTalk(line); if (talk == null) { Console.WriteLine(talkService.Error); continue; } talks.Add(talk); } var conference = conferenceService.ScheduleTalks(talks); if (conference == null) { Console.WriteLine(conferenceService.Error); return; } var schedule = conferenceService.VisualizeSchedule(conference); if (schedule == null) { Console.WriteLine(conferenceService.Error); } else { Console.WriteLine(schedule.ToString()); } }
public WhisperProcessor(TalkService service, Whisper op) : base(op) { this.Service = service; }
public ActionResult SubmitTalk(Talk talk) { var talkService = new TalkService(); talkService.AddTalk(talk); return RedirectToAction("Index"); }
public ActionResult Edit(int id) { var talkService = new TalkService(); Talk talk = talkService.GetTalkById(id); return View(talk); }
// // GET: /Talk/ public ActionResult Index() { var talkService = new TalkService(); var talks = talkService.GetTalks(); return View(talks); }
private void RunTalk(string tag) { PopRoute(); RootState.PlayState.TalkedToday = true; TalkService.RunTalk(TalkService.GetAvailableTalk(tag)); }
public WhisperToGameClientProcessor(TalkService service, WhisperToGameClient op) : base(op) { this.Service = service; }
public ActionResult Insert(Talk newTalk) { var talkService = new TalkService(); talkService.AddTalk(newTalk); return RedirectToAction("Index"); }
// GET: Talk public ActionResult Index(string sortOrder, string searchString) { var userId = Guid.Parse(User.Identity.GetUserId()); var service = new TalkService(userId); var model = service.GetTalks(); ViewBag.TopicSort = sortOrder == "topic_desc" ? "topic" : "topic_desc"; ViewBag.TeacherSort = sortOrder == "teacher_desc" ? "teacher" : "teacher_desc"; ViewBag.Name = sortOrder == "name_desc" ? "name" : "name_desc"; ViewBag.IsGuided = sortOrder == "isGuided_desc/" ? "isGuided" : "isGuided_desc"; ViewBag.TalkLength = sortOrder == "talkLength_desc" ? "talkLength" : "talkLength_desc"; ViewBag.IsStarred = sortOrder == "isStarred_desc" ? "isStarred" : "isStarred_desc"; if (!String.IsNullOrEmpty(searchString)) { model = model.Where(s => s.Name.Contains(searchString) || s.Topic == searchString); } //if (!String.IsNullOrEmpty(topicSearch)) //{ // model = model.Where(s => s.Topic==topicSearch); //} switch (sortOrder) { case "topic": model = model.OrderBy(s => s.Topic); break; case "topic_desc": model = model.OrderByDescending(s => s.Topic); break; case "teacher": model = model.OrderBy(s => s.TeacherName); break; case "teacher_desc": model = model.OrderByDescending(s => s.TeacherName); break; case "name": model = model.OrderBy(s => s.Name); break; case "name_desc": model = model.OrderByDescending(s => s.Name); break; case "isGuided": model = model.OrderBy(s => s.IsGuided); break; case "isGuided_desc": model = model.OrderByDescending(s => s.IsGuided); break; case "isStarred": model = model.OrderBy(s => s.IsStarred); break; case "isStarred_desc": model = model.OrderByDescending(s => s.IsStarred); break; case "talkLength": model = model.OrderBy(s => s.TalkLength); break; case "talkLength_desc": model = model.OrderByDescending(s => s.TalkLength); break; default: model = model.OrderByDescending(s => s.TalkDate); break; } return(View(model)); }