Ejemplo n.º 1
0
        public BaseResponse UpdateUsername(string newUserName, string oldUserName, string password, bool debug)
        {
            methodName = "UpdateUsername";

            try
            {
                #region validate input
                // All params are required
                if ((newUserName.Trim() == "") || (oldUserName.Trim() == "") || (password.Trim() == ""))
                {
                    baseResponse.Messages.Add(new Message("ImproperValidationCriteriaException"));
                    return(baseResponse);
                }
                #endregion

                UpdateUsernameRequest request = new UpdateUsernameRequest(newUserName, oldUserName, password, debug);
                baseResponse = UserMaintenance.UpdateUsername(request);
            }
            catch (Exception ex)
            {
                LogMethodError(methodName, ex);
            }

            return(baseResponse);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> ChangeUsername([FromBody] UpdateUsernameRequest request,
                                                         CancellationToken cancellationToken)
        {
            var command = UpdateUsernameCommand.FromRequest(_currentUserId, request);
            var result  = await _mediator.Send(command, cancellationToken);

            return(result.IsSuccess
                ? Ok()
                : result.ReturnErrorResponse());
        }
Ejemplo n.º 3
0
 public static BaseResponse UpdateUsername(UpdateUsernameRequest ahRequest)
 {
     return(GetResponse(Methods.UPDATEUSERNAME, ahRequest));
 }