public override System.Web.Mvc.ActionResult Edit(Models.CustomersProfile customersProfile)
        {
            var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Edit);

            ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "customersProfile", customersProfile);
            EditOverride(callInfo, customersProfile);
            return(callInfo);
        }
        public virtual System.Web.Mvc.ActionResult DeleteConfirmed(System.Guid id)
        {
            Models.CustomersProfile oCustomersProfile =
                UnitOfWork.CustomersProfileRepository.Get()
                .Where(current => current.Id == id)
                .FirstOrDefault()
            ;

            UnitOfWork.CustomersProfileRepository.Delete(oCustomersProfile);

            UnitOfWork.Save();

            return(RedirectToAction(MVC.CustomersProfile.Index()));
        }
        public virtual System.Web.Mvc.ActionResult Details(System.Guid id)
        {
            Models.CustomersProfile oCustomersProfile =
                UnitOfWork.CustomersProfileRepository.Get()
                .Where(current => current.Id == id)
                .FirstOrDefault()
            ;

            if (oCustomersProfile == null)
            {
                return(HttpNotFound());
            }

            return(View(oCustomersProfile));
        }
        public virtual System.Web.Mvc.ActionResult Create(Models.CustomersProfile customersProfile)
        {
            if (ModelState.IsValid)
            {
                UnitOfWork.CustomersProfileRepository.Insert(customersProfile);

                UnitOfWork.Save();

                return(RedirectToAction(MVC.CustomersProfile.Index()));
            }

            ViewBag.UserId =
                new System.Web.Mvc.SelectList
                    (UnitOfWork.UserRepository.Get(), "Id", "Url", customersProfile.UserId);

            return(View(customersProfile));
        }
        public virtual System.Web.Mvc.ActionResult Edit(Models.CustomersProfile customersProfile)
        {
            customersProfile.UpdateDateTime = Infrastructure.Utility.Now;

            if (ModelState.IsValid)
            {
                UnitOfWork.CustomersProfileRepository.Update(customersProfile);

                UnitOfWork.Save();

                return(RedirectToAction(MVC.CustomersProfile.Index()));
            }

            ViewBag.UserId =
                new System.Web.Mvc.SelectList
                    (UnitOfWork.UserRepository.Get(), "Id", "Url", customersProfile.UserId);

            return(View(customersProfile));
        }
        public virtual System.Web.Mvc.ActionResult Edit(System.Guid id)
        {
            Models.CustomersProfile oCustomersProfile =
                UnitOfWork.CustomersProfileRepository.Get()
                .Where(current => current.Id == id)
                .FirstOrDefault()
            ;

            if (oCustomersProfile == null)
            {
                return(HttpNotFound());
            }

            ViewBag.UserId =
                new System.Web.Mvc.SelectList
                    (UnitOfWork.UserRepository.Get(), "Id", "Url", oCustomersProfile.UserId);

            return(View(oCustomersProfile));
        }
 partial void EditOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, Models.CustomersProfile customersProfile);