public ActionResult ZatwierdzTermin(int? id) { PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7(); var r = dc.Rejestracja.FirstOrDefault(rr => rr.IdRejestracji == id); Wizyta w = new Wizyta(); w.IdRejestracji = r.IdRejestracji; dc.Wizyta.Add(w); dc.SaveChanges(); return RedirectToAction("Data"); }
public ActionResult Zapisz(int? id, string color) { PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7(); //var items = dc.Rejestracja.Select(t => new { id = t.IdRejestracji, text = t.IdLekarza, start_date = t.DataRozp, end_date = t.DataZak }); var r = dc.Rejestracja.FirstOrDefault(rr => rr.IdRejestracji == id); if (r.CzyZajeta.Equals("N") && PacId != 0) { r.CzyZajeta = "Y"; r.IdPacjenta = PacId; dc.SaveChanges(); } else if(r.CzyZajeta.Equals("Y") && color.Equals("yellow")) { dc.Wizyta.Remove(dc.Wizyta.FirstOrDefault(ww => ww.IdRejestracji == r.IdRejestracji)); dc.SaveChanges(); } else if (r.CzyZajeta.Equals("Y") && color.Equals("blue")) { Wizyta w = new Wizyta(); w.IdRejestracji = r.IdRejestracji; dc.Wizyta.Add(w); dc.SaveChanges(); } return RedirectToAction("Data"); }