public RegisterUserResponseDto RegisterUser(RegisterUserRequestDto registerUserRequestDto) { ValidateRegisterUserRequestDto(registerUserRequestDto); var registerUserResponseDto = new RegisterUserResponseDto(); var userMapCM = new UserInfoCommandModel { CreatedBy = registerUserRequestDto.UserGuid, CreatedDateTime = DateTime.UtcNow, Email = registerUserRequestDto.Email, FirstName = registerUserRequestDto.FirstName, LastName = registerUserRequestDto.LastName, Password = registerUserRequestDto.Password, //TODO: change it PasswordSalt = "", //TODO: change it PhoneNumber = registerUserRequestDto.PhoneNumber, UpdatedBy = registerUserRequestDto.UserGuid, UpdatedDateTime = DateTime.UtcNow, UserGuid = registerUserRequestDto.UserGuid, UserName = registerUserRequestDto.UserName, UserType = registerUserRequestDto.UserType }; var response = registrationRepository.InsertUserInfo(userMapCM); return(new RegisterUserResponseDto { UserId = response.UserId }); }
public RegisterUserResponseDto RegisterUser(RegisterUserRequestDto registerUserRequestDto) { RegisterUserResponseDto registerUserResponseDto; try { registerUserResponseDto = registrationProvider.RegisterUser(registerUserRequestDto); registerUserResponseDto.ServiceResponseStatus = 1; } catch (SSException applicationException) { registerUserResponseDto = new RegisterUserResponseDto { ServiceResponseStatus = 0, ErrorMessage = applicationException.Message, ErrorCode = applicationException.ExceptionCode }; } catch (Exception exception) { registerUserResponseDto = new RegisterUserResponseDto { ServiceResponseStatus = 0, ErrorCode = ExceptionAttributes.ExceptionCodes.InternalServerError, ErrorMessage = exception.Message }; } return(registerUserResponseDto); }
public AddCompanyMasterResponseDto AddCompanyMaster(AddCompanyMasterRequestDto request) { var registerUserResponseDto = new RegisterUserResponseDto(); var cModel = new AddCompanyMasterCommandModel { //Cess1Percent = request.Cess1Percent, //Cess2Percent = request.Cess2Percent, //CompanyAddress1 = request.CompanyAddress1, //CompanyAddress2 = request.CompanyAddress2, //CompanyCECode = request.CompanyCECode, //CompanyCity = request.CompanyCity, //CompanyCode = request.CompanyCode, //CompanyCST = request.CompanyCST, //CompanyEmail = request.CompanyEmail, //CompanyFax = request.CompanyFax, //CompanyIECode = request.CompanyIECode, //CompanyName = request.CompanyName, //CompanyPhone = request.CompanyPhone, //CompanyPincode = request.CompanyPincode, //CompanyTIN = request.CompanyTIN, //CompanyTNGST = request.CompanyTNGST, //CompanyWeb = request.CompanyWeb, //CreatedBy = request.CreatedBy, //CreatedDateTime = request.CreatedDateTime, //EDPercent = request.EDPercent, //EPFPercent = request.EPFPercent, //ESILimit = request.ESILimit, //ESIPercent = request.ESIPercent, //ESIPercent_Employer = request.ESIPercent_Employer, //FPFPercent = request.FPFPercent, //PFLimit = request.PFLimit, //PFPercent = request.PFPercent, //VatPercent = request.VatPercent }; var response = companyMastersRepository.AddCompanyMaster(cModel); return(new AddCompanyMasterResponseDto()); }
public async Task RegisterUserAsync_Should_Return_Correct_Result_If_No_Exceptions(RegisterUserRequestDto registerUserRequestDto, UserModel userModel, string token, RegisterUserResponseDto registerUserResponseDto) { _userService.CreateAsync(registerUserRequestDto.Username, registerUserRequestDto.Password, registerUserRequestDto.Email).Returns(userModel); _mapper.Map <RegisterUserResponseDto>(userModel).Returns(registerUserResponseDto); _jwtTokenService.CreateToken(userModel).Returns(token); var result = await _userControllerInstance.RegisterUserAsync(registerUserRequestDto); var response = result as OkObjectResult; Assert.NotNull(response); var responseObject = response.Value as RegisterUserResponseDto; Assert.NotNull(responseObject); Assert.AreEqual(registerUserResponseDto.Username, responseObject.Username); Assert.AreEqual(token, responseObject.Token); }