public ActionResult DeleteConfirmed(int id) { AvailabilityDay availabilityDay = db.AvailabilityDays.Find(id); db.AvailabilityDays.Remove(availabilityDay); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,AbleToWork,StartTime,EndTime")] AvailabilityDay availabilityDay) { if (ModelState.IsValid) { db.Entry(availabilityDay).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(availabilityDay)); }
public ActionResult Create([Bind(Include = "Id,AbleToWork,StartTime,EndTime")] AvailabilityDay availabilityDay) { if (ModelState.IsValid) { db.AvailabilityDays.Add(availabilityDay); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(availabilityDay)); }
public ActionResult Create(Availability availability) { if (ModelState.IsValid) { Availability newAvailability = new Availability(); string id = User.Identity.GetUserId(); var employee = db.Employees.Where(data => data.UserId == id).First(); newAvailability.EmployeeId = employee.Id; AvailabilityDay Monday = availability.Monday; db.AvailabilityDays.Add(Monday); db.SaveChanges(); newAvailability.MondayId = Monday.Id; AvailabilityDay Tuesday = availability.Tuesday; db.AvailabilityDays.Add(Tuesday); db.SaveChanges(); newAvailability.TuesdayId = Tuesday.Id; AvailabilityDay Wednesday = availability.Wednesday; db.AvailabilityDays.Add(Wednesday); db.SaveChanges(); newAvailability.WednesdayId = Wednesday.Id; AvailabilityDay Thursday = availability.Thursday; db.AvailabilityDays.Add(Thursday); db.SaveChanges(); newAvailability.ThursdayId = Thursday.Id; AvailabilityDay Friday = availability.Friday; db.AvailabilityDays.Add(Friday); db.SaveChanges(); newAvailability.FridayId = Friday.Id; AvailabilityDay Saturday = availability.Saturday; db.AvailabilityDays.Add(Saturday); db.SaveChanges(); newAvailability.SaturdayId = Saturday.Id; AvailabilityDay Sunday = availability.Sunday; db.AvailabilityDays.Add(Sunday); db.SaveChanges(); newAvailability.SundayId = Sunday.Id; db.Availabilities.Add(newAvailability); db.SaveChanges(); return(RedirectToAction("Details", new { id = newAvailability.EmployeeId })); } return(View(availability)); }
// GET: AvailabilityDays/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AvailabilityDay availabilityDay = db.AvailabilityDays.Find(id); if (availabilityDay == null) { return(HttpNotFound()); } return(View(availabilityDay)); }