public async Task <UserUpdateResponseMessage> InsertUserDetailsAsync(UserUpdateRequestMessage userDetails) { UserUpdateResponseMessage responseUser = new UserUpdateResponseMessage(); try { UserInformationValidation validator = new UserInformationValidation(); var result = validator.Validate(userDetails); if (result.IsValid) { var UserInfo = await insertUserDetails.InsertUserDetails(userDetails); if (UserInfo) { responseUser.Success = UserInfo; return(responseUser); } throw new UpdateUserDetailsExceptions(ErrorCodes.USER_NOT_FOUND); } throw new UpdateUserDetailsExceptions(ErrorCodes.ERROR_FROM_VALIDATE); } catch (UpdateUserDetailsExceptions e) { responseUser.ErrorCode = e._errorConstants.ToString(); return(responseUser); } }
async public Task <UserUpdateResponseMessage> UpdateUserDetailsAsync(UserUpdateRequestMessage userDetails) { UserUpdateResponseMessage responseUser = new UserUpdateResponseMessage(); try { UserInformationValidation validator = new UserInformationValidation(); var result = validator.Validate(userDetails); if (result.IsValid) { /*var UserInfo = await ServiceManager.GetInstance().UserDetailsUpdate() * .BusinessUpdateUserInformation(userDetails);*/ var UserInfo = await userUpdateService.BusinessUpdateUserInformation(userDetails); if (UserInfo) { responseUser.Success = UserInfo; return(responseUser); } throw new UpdateUserDetailsExceptions(ErrorCodes.USER_NOT_FOUND); } throw new UpdateUserDetailsExceptions(ErrorCodes.ERROR_FROM_VALIDATE); } catch (UpdateUserDetailsExceptions e) { responseUser.ErrorCode = e._errorConstants.ToString(); return(responseUser); } }
public async Task <IActionResult> Index(UserUpdateRequestMessage request) { _logger.LogInformation("You are in CreateUser Controller"); var response = await client.InsertUserDetailsAsync(request); return(Ok(response)); }
public async Task <bool> InsertUserDetails(UserUpdateRequestMessage user) { var config = new MapperConfiguration(cfg => cfg.CreateMap <UserUpdateRequestMessage, BusinessInsertUserRequestMessage>() ); var requestMessage = config.CreateMapper().Map <BusinessInsertUserRequestMessage>(user); var userInfo = await userDetailsInsert.InsertUserDetails(requestMessage); if (userInfo) { return(userInfo); } return(false); }
public async Task <bool> BusinessUpdateUserInformation(UserUpdateRequestMessage userDetails) { var config = new MapperConfiguration(cfg => cfg.CreateMap <UserUpdateRequestMessage, BusinessUpdateUserRequestMessage>() ); var requestMessage = config.CreateMapper().Map <BusinessUpdateUserRequestMessage>(userDetails); /*var userInfo = await DAOServiceManager.GetInstance().UpdateUserInformation() * .UpdateUserDetailAsync(requestMessage);*/ var userInfo = await userUpdateInformation.UpdateUserDetailAsync(requestMessage); if (userInfo) { return(userInfo); } return(false); }
public async Task <IActionResult> Get(UserUpdateRequestMessage request) { var response = await updateService.UpdateUserDetailsAsync(request); return(Ok(response)); }