/// <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); }
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); }
/// <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); }