public IActionResult RezervasyonKayit([FromBody] RezervasyonKayitDto rezervasyonKayit) { try { var test = _odaService.GetAll(); var odalar = _odaService.GetAll().Where(i => i.KisiSayisi == rezervasyonKayit.KisiSayisi && i.OdaDurumu == true).ToList(); if (odalar == null) { return(null); } return(Ok(odalar)); } catch (Exception) { return(BadRequest()); } }
public ActionResult Odalar() { var tumrezerveler = _rezervasyonService.GetAll().ToList(); foreach (var rezerve in tumrezerveler) { TimeSpan fark = DateTime.Now - rezerve.CikisTarihi; if (rezerve.CikisTarihi < DateTime.Now && fark.Days >= 1) { var oda = _odaService.GetById(rezerve.OdaId); if (oda.OdaDurumu == false) { oda.OdaDurumu = true; _odaService.Update(oda); } } } //Rezervasyon COntrollerıdaki rezervasyonu güncelleyerek sorunu çözebilirsin. var odalar = _odaService.GetAll().Where(i => i.OdaDurumu == true).ToList(); return(Ok(odalar)); }