示例#1
0
        public ResponseDto <PersonNotificationSummaryDto> GetNotificationSummary()
        {
            ResponseBo <PersonNotificationSummaryBo> responseBo = personBusiness.GetNotificationSummary(ToBaseBo());

            ResponseDto <PersonNotificationSummaryDto> responseDto = responseBo.ToResponseDto <PersonNotificationSummaryDto, PersonNotificationSummaryBo>();

            if (responseBo.IsSuccess && responseBo.Bo != null)
            {
                responseDto.Dto = new PersonNotificationSummaryDto()
                {
                    PersonId = responseBo.Bo.PersonId,

                    xFicheIncomings = responseBo.Bo.xFicheIncomings,
                    xFicheOutgoings = responseBo.Bo.xFicheOutgoings,

                    xRelationIncomings = responseBo.Bo.xRelationIncomings,
                    xRelationOutgoings = responseBo.Bo.xRelationOutgoings,

                    xNotifications = responseBo.Bo.xNotifications,

                    xIncomingOrders = responseBo.Bo.xIncomingOrders,
                    xOutgoingOrders = responseBo.Bo.xOutgoingOrders,

                    xIncomingOrderReturns = responseBo.Bo.xIncomingOrderReturns,
                    xOutgoingOrderReturns = responseBo.Bo.xOutgoingOrderReturns,

                    xBasket = responseBo.Bo.xBasket
                };
            }

            return(responseDto);
        }