public IActionResult Rezervasyon(int kitapId) { RezervasyonViewModel entity = new RezervasyonViewModel(); entity.IsDeleted = false; entity.OgrenciId = Convert.ToInt32(HttpContext.Session.GetString("loginid")); entity.KitabId = kitapId; entity.RezervasyonId = 1; entity.Zaman = DateTime.Now; entity.Tarih = DateTime.Now.ToString("yyyy-MM-dd"); Rezervasyon entityrezervasyon = new Rezervasyon(); entityrezervasyon = _mapper.Map <Rezervasyon>(entity); _iRezervasyonservice.Add(entityrezervasyon); return(RedirectToAction("Index")); }
public IActionResult Ekle(Rezervasyon rezervasyon) { try { var oda = _odaService.GetById(rezervasyon.OdaId); oda.OdaDurumu = false; _odaService.Update(oda); TimeSpan fark = (rezervasyon.CikisTarihi - rezervasyon.GirisTarihi); rezervasyon.ToplamFiyat = ((int)fark.TotalDays + 1) * rezervasyon.ToplamFiyat; _rezervasyonService.Add(rezervasyon); return(Ok()); } catch (Exception) { return(BadRequest(rezervasyon)); } }