Ejemplo n.º 1
0
        internal TAbsentyModal.GetAbsentyRsp GetAbsenty(TAbsentyModal.GetAbsentyReq req)
        {
            TAbsentyModal.GetAbsentyRsp rsp = new TAbsentyModal.GetAbsentyRsp();
            rsp.apiError = new APIErrors();
            rsp.apiError = ApiError_defs.err_Invalid_Request;

            List <ITAbsenty> liAbsenty = _storage.GetAllAbsenty(req.day, req.month, req.year);
            List <TAbsentyModal.AbsentyInfo> liAbsentyInfo = new List <TAbsentyModal.AbsentyInfo>();

            if (liAbsenty != null)
            {
                foreach (ITAbsenty iAb in liAbsenty)
                {
                    TAbsentyModal.AbsentyInfo objAbsenty = new TAbsentyModal.AbsentyInfo();
                    objAbsenty.n         = iAb.n;
                    objAbsenty.nEntityFk = iAb.nEntityFK;
                    objAbsenty.nBusFk    = iAb.nBusFK;
                    objAbsenty.bStatus   = iAb.bStatus;

                    liAbsentyInfo.Add(objAbsenty);
                }

                rsp.liAbsenty = liAbsentyInfo;
                rsp.apiError  = ApiError_defs.ok;
            }
            return(rsp);
        }
        public object GetAbsenty([FromUri] TAbsentyModal.GetAbsentyReq req)
        {
            BLL_Absenty bllAbsenty = new BLL_Absenty();

            TAbsentyModal.GetAbsentyRsp resp = bllAbsenty.GetAbsenty(req);
            return(resp);
        }