Ejemplo n.º 1
0
        public async Task <ExistedUserResponse> ExistedUser(ExistedUserRequest request)
        {
            try
            {
                var result = await _userDomainService.Existance(request.PhoneNumber);

                return(new ExistedUserResponse(true, "شماره وارد شده در سیستم وجود دارد")
                {
                    Existed = result
                });
            }
            catch (BusinessException e)
            {
                this._logger.Error("Teacher-User service-Existed user-BusinessException ", e.Message);
                return(new ExistedUserResponse(true, e.Message)
                {
                    Existed = false
                });
            }
            catch (Exception e)
            {
                this._logger.Error("Teacher-User service-Existed user-Exception ", e.Message);
                return(new ExistedUserResponse(false, e.Message));
            }
        }