Ejemplo n.º 1
0
        public ResponseBaseDto <OutsourcerRegistrationResponseDto> RegisterOutsourcer(OutsourcerRegistrationRequestDto dto)
        {
            var requestDomain  = RegistrationMapper.Map(dto);
            var responseDomain = RegistrationService.RegisterOutsourcer(requestDomain);
            var responseDto    = RegistrationMapper.Map(responseDomain);

            return(responseDto.Id == 0
                ? new ResponseBaseDto <OutsourcerRegistrationResponseDto> {
                Error = responseDomain.Message
            }
                : new ResponseBaseDto <OutsourcerRegistrationResponseDto> {
                Data = responseDto, IsSuccess = true
            });
        }