public ActionResult Edit(Event event_) { if (string.IsNullOrEmpty(event_.title)) { EventFilter eventFilter = new EventFilter() { Id = event_.Id }; event_ = _EventService.GetEvent(eventFilter); return View(event_); } event_.end = _ConvertToFullCalendarFormat(event_.start, event_.endTime); event_.start = _ConvertToFullCalendarFormat(event_.start, event_.startTime); _EventService.EditEvent(event_); return RedirectToAction("Index"); }
public List<Event> GetEvents(EventFilter eventFilter = null) { using (IBusinessProvider provider = base.CreateBusinessProvider()) using (IEventBusinessProvider prov = provider.CreateEventBusinessProvider()) return prov.GetEvents(eventFilter); }
List<Event> IEventBusinessProvider.GetEvents(EventFilter eventFilter = null) { using (IDataProvider provider = base.CreateDataProvider()) using (IEventRepository repository = provider.CreateEventRepository()) return repository.GetEvents(eventFilter); }
public Event GetEvent(EventFilter eventFilter = null) { using (IDataProvider provider = base.CreateDataProvider()) using (IEventRepository repository = provider.CreateEventRepository()) return repository.GetEvent(eventFilter); }
public ActionResult GetEvents(double start, double end) { var fromDate = ConvertFromUnixTimestamp(start); var toDate = ConvertFromUnixTimestamp(end); EventFilter eventFilter = new EventFilter() { Start = fromDate, End = toDate }; var eventList = from e in _EventService.GetEvents(eventFilter) select new { id = e.Id, title = e.title, start = e.start, end = e.end, allDay = e.start.Contains("T") ? false : true }; var rows = eventList.ToArray(); return Json(rows, JsonRequestBehavior.AllowGet); }
public ActionResult Index(string month, string year) { if (LoggedPETiano.GetLogedPETiano() == null) return RedirectToAction("Index", "Login"); _PopulateDropdownMonth(); _PopulateDropdownYear(); int monthNew = string.IsNullOrEmpty(month) ? DateTime.Now.Month : (int)Extension.GetValueFromDescription<EMonth>(month); int yearNew = string.IsNullOrEmpty(year) ? DateTime.Now.Year : Convert.ToInt32(year); DateTime start = new DateTime(yearNew, monthNew, 1); DateTime end = new DateTime(yearNew, monthNew + 1 > 12 ? 1 : monthNew + 1, 1); EventFilter eventFilter = new EventFilter() { Start = start, End = end }; List<Event> events = _EventService.GetEvents(eventFilter); return View(events); }