Пример #1
0
        /// <summary>
        /// View Parent List For Student
        /// </summary>
        /// <param name="parentInfoList"></param>
        /// <returns></returns>
        public ParentInfoListModel ViewParentListForStudent(ParentInfoListModel parentInfoList)
        {
            ParentInfoListModel parentInfoListViewModel = new ParentInfoListModel();

            try
            {
                var AssociationshipData = parentInfoList.TenantId + "#" + parentInfoList.SchoolId + "#" + parentInfoList.StudentId;
                var parentList          = this.context?.ParentInfo.Where(x => x.Associationship.Contains(AssociationshipData)).ToList();
                if (parentList.Count > 0)
                {
                    parentInfoListViewModel.parentInfoList = parentList;
                    parentInfoListViewModel._tenantName    = parentInfoList._tenantName;
                    parentInfoListViewModel._token         = parentInfoList._token;
                    parentInfoListViewModel._failure       = false;
                }
                else
                {
                    parentInfoListViewModel._failure = true;
                    parentInfoListViewModel._message = NORECORDFOUND;
                    return(parentInfoListViewModel);
                }
            }
            catch (Exception es)
            {
                parentInfoListViewModel._failure = true;
                parentInfoListViewModel._message = es.Message;
            }
            return(parentInfoListViewModel);
        }
Пример #2
0
        public ActionResult <ParentInfoListModel> ViewParentListForStudent(ParentInfoListModel parentInfoListViewModel)
        {
            ParentInfoListModel parentInfoViewList = new ParentInfoListModel();

            try
            {
                parentInfoViewList = _parentInfoRegisterService.ViewParentListForStudent(parentInfoListViewModel);
            }
            catch (Exception es)
            {
                parentInfoViewList._failure = true;
                parentInfoViewList._message = es.Message;
            }
            return(parentInfoViewList);
        }
Пример #3
0
        /// <summary>
        /// View Parent List For Student
        /// </summary>
        /// <param name="parentInfoList"></param>
        /// <returns></returns>
        public ParentInfoListModel ViewParentListForStudent(ParentInfoListModel parentInfoList)
        {
            ParentInfoListModel parentInfoViewListModel = new ParentInfoListModel();

            try
            {
                if (TokenManager.CheckToken(parentInfoList._tenantName + parentInfoList._userName, parentInfoList._token))
                {
                    parentInfoViewListModel = this.parentInfoRepository.ViewParentListForStudent(parentInfoList);
                }
                else
                {
                    parentInfoViewListModel._failure = true;
                    parentInfoViewListModel._message = TOKENINVALID;
                }
            }
            catch (Exception es)
            {
                parentInfoViewListModel._failure = true;
                parentInfoViewListModel._message = es.Message;
            }

            return(parentInfoViewListModel);
        }