Agribusiness.Web.Controllers.PersonController.MarkPaid C# (CSharp) Method

MarkPaid() private method

private MarkPaid ( int id ) : System.Web.Mvc.ActionResult
id int
return System.Web.Mvc.ActionResult
        public ActionResult MarkPaid(int id)
        {
            var seminarPerson = _seminarPersonRepository.Queryable.Single(a => a.Id == id);

            var allSeminarPersons = _seminarPersonRepository.Queryable.Where(a => a.Person.Id == seminarPerson.Person.Id && a.Seminar.Id == seminarPerson.Seminar.Id);
            foreach (var allSeminarPerson in allSeminarPersons)
            {
                allSeminarPerson.Paid = true;
                _seminarPersonRepository.EnsurePersistent(allSeminarPerson);
            }

            //seminarPerson.Paid = true;
            //_seminarPersonRepository.EnsurePersistent(seminarPerson);

            return this.RedirectToAction("AdminEdit", new {id = seminarPerson.Person.User.Id, seminarId = seminarPerson.Seminar.Id});
        }