public ActionResult Create(EventPlanning plan) { try { if (ModelState.IsValid) { if (plan.StartDateTime < plan.EndDateTime) { _eventPlanningService.AddEvent(plan); return(RedirectToAction(nameof(Index))); } else { return(View()); } } else { return(View()); } } catch (Exception ex) { _logger.Error(ex, "Error while creating the event"); return(View()); } }
private void TemplateEvents(EventPlanning events) { events.CreateEvent("Поездка в Минск", new DateTime(2019, 4, 3, 8, 20, 0)); events.CreateEvent("Поход в музей", new DateTime(2019, 4, 3, 15, 0, 0)); events.CreateEvent("Поход в кино", new DateTime(2019, 4, 3, 16, 10, 0)); events.CreateEvent("Поездка в Минск", new DateTime(2019, 5, 3, 8, 20, 0)); events.CreateEvent("Поход в музей", new DateTime(2019, 4, 5, 14, 0, 0)); }
public void CreateEvent_TestMethod() { EventPlanning expected = new EventPlanning( new Event(0, "Поездка в Минск", new DateTime(2019, 4, 3, 8, 20, 0)) ); Event e = new Event(0, "Поездка в Минск", new DateTime(2019, 4, 3, 8, 20, 0)); Event actual = new Event(0, "Поездка в Минск", new DateTime(2019, 4, 3, 8, 20, 0)); Assert.AreEqual(e, actual); }
private void OutputDateButton_Click(object sender, EventArgs e) { EventPlanning eventsAfterDate = events.FindEventsAfterDate(nameBox.Text, dateTimeEntry.Value.Date); HideMenu(); headerListEventLable.Text = "Даты проведения мероприятия \n\"" + nameBox.Text + "\" после " + dateTimeEntry.Value.ToLongDateString() + ":"; for (int i = 0; i < eventsAfterDate.GetLength(); i++) { label2.Text += eventsAfterDate[i].date.ToLongDateString() + "\n"; } }
public void FindEventsAfterDate_TestMethod() { EventPlanning events = new EventPlanning(); TemplateEvents(events); EventPlanning expected = events.FindEventsAfterDate("Поездка в Минск", new DateTime(2019, 4, 3, 8, 20, 0)); EventPlanning actual = new EventPlanning(); actual.CreateEvent("Поездка в Минск", new DateTime(2019, 4, 3, 8, 20, 0)); actual.CreateEvent("Поездка в Минск", new DateTime(2019, 5, 3, 8, 20, 0)); Assert.AreEqual(new Event(0, "Поездка в Минск", new DateTime(2019, 4, 3, 8, 20, 0)), actual[0]); }
private void Calendar_DateSelect(object sender, DateRangeEventArgs e) { EventPlanning eventsOnDay = events.FindEventsOnDate(e.End); HideMenu(); header.Text = "Мероприятия"; headerListEventLable.Text = "Список всех пероприятий на " + e.End.ToLongDateString() + ":"; for (int i = 0; i < eventsOnDay.GetLength(); i++) { label2.Text += eventsOnDay[i].date.ToShortTimeString() + " " + eventsOnDay[i].name + "\n"; } }
public ActionResult Edit(EventPlanning plan) { try { _plannerService.UpdatePlan(plan); _logger.Info("Plan Update Invoked"); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { _logger.Error(ex, "Error while Updating plan"); return(View()); } }
public void EventPlanning_Repository_AddOutingToList_ShouldBeCorrect() { //Arrange EventPlanning_Repository eventPlanning = new EventPlanning_Repository(); EventPlanning basktball = new EventPlanning(); EventPlanning pack = new EventPlanning(); EventPlanning killa = new EventPlanning(); eventPlanning.AddEventPlanningList(basktball); eventPlanning.AddEventPlanningList(pack); eventPlanning.AddEventPlanningList(killa); //Act int actual = eventPlanning.GetEventPlaningRepositoryList().Count; int expected = 3; //Assert Assert.AreEqual(expected, actual); }
public ActionResult Edit(EventPlanning plan) { try { if (plan.StartDateTime < plan.EndDateTime) { _eventPlanningService.UpdateEvent(plan); _logger.Info("event Updated"); return(RedirectToAction(nameof(Index))); } else { _logger.Info("Error while editing the event"); return(View()); } } catch (Exception ex) { _logger.Error(ex, "Error while creating the event"); return(View()); } }
public ActionResult Create(EventPlanning plan) { try { if (plan.EndTime.Subtract(plan.StartTime).Minutes < 0) { _logger.Warn("Start Date Time should be less than End date Time"); plan.IsValid = "Start Date Time should be less than End date Time"; } else { plan.IsValid = ""; } _plannerService.AddPlan(plan); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { _logger.Error(ex, "Error while creating plan"); return(View()); } }
public AddEventForm(ref EventPlanning events, ref MonthCalendar calendar) { InitializeComponent(); this.events = events; this.calendar = calendar; }
public void UpdateEvent(EventPlanning plan) { _planRepository.Update(plan); }
public void AddEvent(EventPlanning plan) { _planRepository.Add(plan); }
public void UpdatePlan(EventPlanning plan) { _plannerRepository.Update(plan); }
public void AddPlan(EventPlanning plan) { _plannerRepository.Add(plan); }