public IActionResult Delete(int?year, int?month, int?day, Guid?id) { var date = new DateTime(year ?? DateTime.Now.Year, month ?? DateTime.Now.Month, day ?? DateTime.Now.Day); EventsAccess.DeleteEvent(date, id.Value); return(Ok()); }
public IActionResult Edit(DateTime time, string desc, int?year, int?month, int?day, Guid?id) { var date = new DateTime(year ?? DateTime.Now.Year, month ?? DateTime.Now.Month, day ?? DateTime.Now.Day, time.Hour, time.Minute, time.Second); EventsAccess.EditEvent(date, desc, id.Value); return(Ok()); }
public IActionResult GetEvents(int?year, int?month, int?day) { var date = new DateTime(year ?? DateTime.Now.Year, month ?? DateTime.Now.Month, day ?? DateTime.Now.Day); var events = EventsAccess.GetEvents(date); return(Ok(events.OrderBy(e => e.time))); }
public IActionResult Add(DateTime time, string desc, int?year, int?month, int?day) { var date = new DateTime(year ?? DateTime.Now.Year, month ?? DateTime.Now.Month, day ?? DateTime.Now.Day, time.Hour, time.Minute, time.Second); EventsAccess.AddEvent(date, desc); return(Ok()); }
public IActionResult GetHighlights(int?year, int?month) { EventsAccess.ReadEvents(); var date = new DateTime(year ?? DateTime.Now.Year, month ?? DateTime.Now.Month, 1); return(Ok(EventsAccess.get_highlights(date))); }