Boy_Scouts_Scheduler.Controllers.SchedulingConstraintController.Edit C# (CSharp) Метод

Edit() приватный Метод

private Edit ( SchedulingConstraint schedulingconstraint ) : System.Web.Mvc.ActionResult
schedulingconstraint Boy_Scouts_Scheduler.Models.SchedulingConstraint
Результат System.Web.Mvc.ActionResult
        public ActionResult Edit(SchedulingConstraint schedulingconstraint)
        {
            if (ModelState.IsValid)
            {
                SchedulingConstraint origConstraint = db.SchedulingConstraints
                    .Include(c => c.Group)
                    .Include(c => c.GroupType)
                    .Include(c => c.Station)
                    .Single(c => c.ID == schedulingconstraint.ID);
                db.Entry(origConstraint).CurrentValues.SetValues(schedulingconstraint);
                origConstraint.Group = db.Groups.Find(schedulingconstraint.Group != null ? schedulingconstraint.Group.ID : -1);
                origConstraint.GroupType = db.GroupTypes.Find(schedulingconstraint.GroupType.ID);
                origConstraint.Station = db.Stations.Find(schedulingconstraint.Station.ID);
                db.SaveChanges();
                return PartialView("GridData", new SchedulingConstraint[] { origConstraint });
            }

            return PartialEditView(schedulingconstraint);
        }

Same methods

SchedulingConstraintController::Edit ( int id ) : System.Web.Mvc.ActionResult