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));
        }
Example #4
0
        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));
        }