Esempio n. 1
0
        public ActionResult GetChangePassword([FromBody] ChangePasswordDTO changeInfo, [FromQuery(Name = "userId")] Guid userId)
        {
            StringValues clientConnectionString;

            try
            {
                if (HttpContext.Request.Headers.TryGetValue("ConnectionString", out clientConnectionString))
                {
                    if (ModelState.IsValid)
                    {
                        _changepasswordDA = new ChangePasswordDA();


                        var result = _changepasswordDA.GetChangePassword(changeInfo, userId, clientConnectionString);
                        if (result.ReturnValue == -1)
                        {
                            return(BadRequest(new ErrorResponseDTO()
                            {
                                MessageCode = _messageCodePrefix + result.Result,
                                ErrorType = "Bad Request",
                                RequestId = HttpContext.TraceIdentifier.ToString()
                            }));
                        }
                        else
                        {
                            return(Ok(new StatusInfoDTO()
                            {
                                MessageCode = _messageCodePrefix + result.Result,
                                RequestId = HttpContext.TraceIdentifier.ToString()
                            }));
                        }
                    }
                    else
                    {
                        return(BadRequest());
                    }
                }
                else
                {
                    return(BadRequest());
                }
            }
            catch (Exception ex)
            {
                _logger.LogCritical(ex.ToString());
                return(StatusCode(500, new ErrorResponseDTO()
                {
                    MessageCode = "Inernal server error",
                    RequestId = HttpContext.TraceIdentifier.ToString(),
                    ErrorType = ex.Message.ToString()
                }));
            }
        }
        public string GetEmail(ChangePasswordBO objGetEmailBO)
        {
            ChangePasswordDA objGetEmailDA = new ChangePasswordDA();

            return(objGetEmailDA.GetEmail(objGetEmailBO));
        }
        public string ChangePassword(ChangePasswordBO objChangePasswordBO)
        {
            ChangePasswordDA objForgetPasswordDA = new ChangePasswordDA();

            return(objForgetPasswordDA.ChangePassword(objChangePasswordBO));
        }