Example #1
0
        public ActionResult UpdateAParent(ParentPO form)
        {
            ActionResult result = null;

            if (Session["UserName"] != null)
            {
                if ((Int64)Session["RoleID"] == 2)
                {
                    if (ModelState.IsValid)
                    {
                        ParentDO mappedData = Mapper.MapParentPOToDO(form);
                        DataAccess.UpdateAParent(mappedData);
                        result = RedirectToAction("ViewAllParents", "Parent");
                    }
                    else
                    {
                        result = View();
                    }
                }
                else
                {
                    result = RedirectToAction("Index", "Home");
                }
            }
            else
            {
            }
            return(result);
        }
Example #2
0
        public ActionResult UpdateAParent(Int64 parentID)
        {
            ParentDal dataAccess   = new ParentDal();
            ParentDO  parentObject = DataAccess.ViewParentById(parentID);
            ParentPO  mappedData   = Mapper.MapParentDOToPO(parentObject);

            return(View(mappedData));
        }
Example #3
0
        public static ParentDO MapParentPOToDO(ParentPO parent)
        {
            ParentDO returnDO = new ParentDO();

            returnDO.ParentID    = parent.ParentID;
            returnDO.FirstName   = parent.FirstName;
            returnDO.LastName    = parent.LastName;
            returnDO.Address     = parent.Address;
            returnDO.Phone       = parent.Phone;
            returnDO.PlaceOfWork = parent.PlaceOfWork;
            returnDO.WorkPhone   = parent.WorkPhone;
            return(returnDO);
        }
Example #4
0
        public ActionResult ViewAllParents()
        {
            ParentDal       dataAccess  = new ParentDal();
            List <ParentPO> parentList  = new List <ParentPO>();
            List <ParentDO> dataObjects = dataAccess.ViewParents();

            foreach (ParentDO dataObject in dataObjects)
            {
                ParentPO mappedParent = Mapper.MapParentDOToPO(dataObject);
                parentList.Add(mappedParent);
            }

            return(View(parentList));
        }