public void ModifyEvent(ModifyEventRequest req) { var ev = _context.Events.FirstOrDefault(e => e.IdEvent == req.IdEvent); DateTime start = ev.StartDate; DateTime end = ev.EndDate; if (req.PerformanceDate.CompareTo(start) >= 0 && req.PerformanceDate.CompareTo(end) <= 0) { ev.StartDate = req.PerformanceDate; _context.SaveChanges(); } }
public IActionResult ModifyEvent([FromBody] ModifyEventRequest request) { if (!_context.ContainsArtist(request.IdArtist)) { return(BadRequest("Taki artysta nie istnieje")); } if (!_context.ContainsEvent(request.IdEvent)) { return(BadRequest("Takie wydarzenie nie istnieje")); } _context.ModifyEvent(request); return(Ok("Czas wydarzenia zmodyfikowano")); }