Ejemplo n.º 1
0
 public static AccountResetPasswordModel DomainToInfrastructure(this Core.Models.AccountResetPasswordModel @this)
 {
     return(new AccountResetPasswordModel
     {
         Code = @this.Code,
         Email = @this.Email,
         Password = @this.Password
     });
 }
Ejemplo n.º 2
0
        public async Task <CommandResult <string> > ResetPasswordAsync(Core.Models.AccountResetPasswordModel model)
        {
            string uri = API.Account.ResetPassword(_baseAccountUrl);

            var result = await CommandFactory.Instance.GetCommand("BASE_POST_COMMAND").RunAsync <string>(uri, model.DomainToInfrastructure());

            if (result != null)
            {
                CommandResult <string> commandResult = new CommandResult <string>();
                commandResult.Code     = (int)result.ResponseCode;
                commandResult.Value    = result.Value;
                commandResult.Error    = result.Error;
                commandResult.Response = result.Response;

                return(commandResult);
            }

            return(null);
        }