示例#1
0
        internal Models.GuardianModel.GetGuardianResp GetParent(Models.GuardianModel.GetGuardianReq req)
        {
            Models.GuardianModel.GetGuardianResp rsp = new Models.GuardianModel.GetGuardianResp();
            rsp.apiError = new APIErrors();
            rsp.apiError = ApiError_defs.err_Nesting_Faliled;
            ITGuardian IGuard = _storage.GetParent(req.studentPK);

            //Added Entity
            if (IGuard != null && IGuard.n > 0)
            {
                rsp.parent   = new Models.GuardianModel.Relative();
                rsp.apiError = ApiError_defs.ok;
                ITEntity parent = _storage.GetEntityByID(IGuard.nEntityFKParent);
                rsp.parent.sFname      = parent.sFname;
                rsp.parent.sMname      = parent.sMname;
                rsp.parent.sLname      = parent.sLname;
                rsp.parent.nRelativeId = parent.n;
                rsp.parent.nRecordId   = IGuard.n;
            }
            else
            {
                rsp.apiError.sErrorMessage = "Unable to get parent";
            }
            return(rsp);
        }
示例#2
0
 public object GetParent([FromBody] Models.GuardianModel.GetGuardianReq req)
 {
     Bllfiles.BLL_Mapping bllentity            = new Bllfiles.BLL_Mapping();
     Models.GuardianModel.GetGuardianResp resp = bllentity.GetParent(req);
     return(resp);
 }