Exemplo 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
            });
        }
Exemplo n.º 2
0
 public UserController()
 {
     RegistrationMap = new RegistrationMapper();
     TableUserMap    = new TableUserMapper();
     Mapper          = new UserMapper();
 }
Exemplo n.º 3
0
 public async Task <DTO.Registration> FindForUserAsync(int id, int userId)
 {
     return(RegistrationMapper.MapFromInternal(await Uow.Registration.FindForUserAsync(id, userId)));
 }
Exemplo n.º 4
0
 public async Task <List <DTO.Registration> > AllForDogRegisAsync(int dogId)
 {
     return((await Uow.Registration.AllForDogRegisAsync(dogId))
            .Select(e => RegistrationMapper.MapFromInternal(e)).ToList());
 }
Exemplo n.º 5
0
 public async Task <List <BLL.App.DTO.Registration> > AllForUserAsync(int userId)
 {
     return((await Uow.Registration.AllForUserAsync(userId)).Select(e => RegistrationMapper.MapFromInternal(e)).ToList());
 }