public ActionResult DeleteConfirmed(string id) { асписание расписание = db.асписание.Find(id); db.асписание.Remove(расписание); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "День_недели,Номер_урока,ID_предмета,ID_класса")] асписание расписание) { if (ModelState.IsValid) { db.Entry(расписание).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Номер_урока = new SelectList(db.Время_уроков, "Номер_урока", "Номер_урока", расписание.Номер_урока); ViewBag.ID_класса = new SelectList(db.Классы, "ID_класса", "Номер_класса", расписание.ID_класса); ViewBag.ID_предмета = new SelectList(db.Предметы, "ID_предмета", "Название_предмета", расписание.ID_предмета); return(View(расписание)); }
// GET: Расписание/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } асписание расписание = db.асписание.Find(id); if (расписание == null) { return(HttpNotFound()); } return(View(расписание)); }
// GET: Расписание/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } асписание расписание = db.асписание.Find(id); if (расписание == null) { return(HttpNotFound()); } ViewBag.Номер_урока = new SelectList(db.Время_уроков, "Номер_урока", "Номер_урока", расписание.Номер_урока); ViewBag.ID_класса = new SelectList(db.Классы, "ID_класса", "Номер_класса", расписание.ID_класса); ViewBag.ID_предмета = new SelectList(db.Предметы, "ID_предмета", "Название_предмета", расписание.ID_предмета); return(View(расписание)); }
public ActionResult EditSh() { using (ClinicEntities entities = new ClinicEntities()) { Guid dId = Guid.Parse(Request["DoctorId"]); var week = Request["Week"]; var mondayS = Request["MondayS"]; var mondayF = Request["MondayF"]; var mondayKab = Request["MondayKab"]; var tuesdayS = Request["TuesdayS"]; var tuesdayF = Request["TuesdayF"]; var tuesdayKab = Request["TuesdayKab"]; var wednesdayS = Request["WednesdayS"]; var wednesdayF = Request["WednesdayF"]; var wednesdayKab = Request["WednesdayKab"]; var thursdayS = Request["ThursdayS"]; var thursdayF = Request["ThursdayF"]; var thursdayKab = Request["ThursdayKab"]; var fridayS = Request["FridayS"]; var fridayF = Request["FridayF"]; var fridayKab = Request["FridayKab"]; var saturdayS = Request["SaturdayS"]; var saturdayF = Request["SaturdayF"]; var saturdayKab = Request["SaturdayKab"]; List <асписание> myEntities = new List <асписание>(); myEntities = entities.асписание.Where(x => x.ID_врача == dId && x.Неделя == week).ToList(); if ((mondayS != "не работает") && (mondayS != "")) { асписание понедельник = null; try { понедельник = myEntities.Where(x => x.Код_дня == 1).First(); } catch (Exception ex) { } if (понедельник == null) { понедельник = new асписание(); понедельник.ID_записи = Guid.NewGuid(); понедельник.ID_врача = dId; понедельник.Код_дня = 1; понедельник.Неделя = week; entities.асписание.Add(понедельник); } else { entities.Entry(понедельник).State = EntityState.Modified; } понедельник.Время_начала = TimeSpan.Parse(mondayS); понедельник.Время_окончания = TimeSpan.Parse(mondayF); понедельник.C__кабинета = Convert.ToInt32(mondayKab); } if ((tuesdayS != "не работает") && (tuesdayS != "")) { асписание вторник = null; try { вторник = myEntities.Where(x => x.Код_дня == 2).First(); } catch (Exception ex) { } if (вторник == null) { вторник = new асписание(); вторник.ID_записи = Guid.NewGuid(); вторник.ID_врача = dId; вторник.Код_дня = 2; вторник.Неделя = week; entities.асписание.Add(вторник); } else { entities.Entry(вторник).State = EntityState.Modified; } вторник.Время_начала = TimeSpan.Parse(tuesdayS); вторник.Время_окончания = TimeSpan.Parse(tuesdayF); вторник.C__кабинета = Convert.ToInt32(tuesdayKab); } if ((wednesdayS != "не работает") && (wednesdayS != "")) { асписание среда = null; try { среда = myEntities.Where(x => x.Код_дня == 3).First(); } catch (Exception ex) { } if (среда == null) { среда = new асписание(); среда.ID_записи = Guid.NewGuid(); среда.ID_врача = dId; среда.Код_дня = 3; среда.Неделя = week; entities.асписание.Add(среда); } else { entities.Entry(среда).State = EntityState.Modified; } среда.Время_начала = TimeSpan.Parse(wednesdayS); среда.Время_окончания = TimeSpan.Parse(wednesdayF); среда.C__кабинета = Convert.ToInt32(wednesdayKab); } if ((thursdayS != "не работает") && (thursdayS != "")) { асписание четверг = null; try { четверг = myEntities.Where(x => x.Код_дня == 4).First(); } catch (Exception ex) { } if (четверг == null) { четверг = new асписание(); четверг.ID_записи = Guid.NewGuid(); четверг.ID_врача = dId; четверг.Код_дня = 4; четверг.Неделя = week; entities.асписание.Add(четверг); } else { entities.Entry(четверг).State = EntityState.Modified; } четверг.Время_начала = TimeSpan.Parse(thursdayS); четверг.Время_окончания = TimeSpan.Parse(thursdayF); четверг.C__кабинета = Convert.ToInt32(thursdayKab); } if ((fridayS != "не работает") && (fridayS != "")) { асписание пятница = null; try { пятница = myEntities.Where(x => x.Код_дня == 5).First(); } catch (Exception ex) { } if (пятница == null) { пятница = new асписание(); пятница.ID_записи = Guid.NewGuid(); пятница.ID_врача = dId; пятница.Код_дня = 5; пятница.Неделя = week; entities.асписание.Add(пятница); } else { entities.Entry(пятница).State = EntityState.Modified; } пятница.Время_начала = TimeSpan.Parse(fridayS); пятница.Время_окончания = TimeSpan.Parse(fridayF); пятница.C__кабинета = Convert.ToInt32(fridayKab); } if ((saturdayS != "не работает") && (saturdayS != "")) { асписание суббота = null; try { суббота = myEntities.Where(x => x.Код_дня == 6).First(); } catch (Exception ex) { } if (суббота == null) { суббота = new асписание(); суббота.ID_записи = Guid.NewGuid(); суббота.ID_врача = dId; суббота.Код_дня = 6; суббота.Неделя = week; entities.асписание.Add(суббота); } else { entities.Entry(суббота).State = EntityState.Modified; } суббота.Время_начала = TimeSpan.Parse(saturdayS); суббота.Время_окончания = TimeSpan.Parse(saturdayF); суббота.C__кабинета = Convert.ToInt32(saturdayKab); } entities.SaveChanges(); } return(View()); }