Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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"));
        }