public IActionResult RemoveEvent(int?year, int?month, int?day, Guid?id) { if (!year.HasValue || !month.HasValue || !day.HasValue || !id.HasValue) { return(BadRequest()); } try { eventBase.Remove(year.Value, month.Value, day.Value, id.Value); return(Ok()); } catch { return(StatusCode(500)); } }