Exemplo n.º 1
0
        public void Save()
        {
            var encryptor = new Encrypter();

            Model.Password = encryptor.MD5EncryptPassword(Model.Password);

            // Overeni, ze zadany e-mail uz neni v databazi.
            try
            {
                var emailAuthModel = apiClient.GetUserLoginModelByEmail(Model.Email);
                if (emailAuthModel != null)
                {
                    messageBoxService.Show("This E-mail is already registered.", "Error", MessageBoxButton.OK);
                    Model = new UserDetailModelInner();
                    return;
                }
            }
            catch (Exception e)
            {
            }

            apiClient.UpdateUser(Model);

            if (Model.Id != IDHolder.IDUser)
            {
                mediator.Send(new UserUpdatedMessage());
            }
            else
            {
                Update();
                mediator.Send(new UserProfileUpdatedMessage());
            }
            Model = null;
        }
Exemplo n.º 2
0
        private async void UserLog(UserLoginMessage obj)
        {
            Guid id = Guid.Parse(obj.Id.ToString());

            Model = await _apiClient.UserGetByIdAsync(id);

            OnLoad();
        }
Exemplo n.º 3
0
        public void Delete(object obj)
        {
            if (Model.Id != null)
            {
                try
                {
                    apiClient.DeleteUser(Model.Id ?? default(int));
                }
                catch
                {
                    messageBoxService.Show($"Deleting of {Model?.Name} filed", "Deleting failed", MessageBoxButton.OK);
                }
            }

            Model = null;
        }
        private async void AddUser(object obj)
        {
            PasswordBox pwBox = obj as PasswordBox;

            Model.Password = pwBox.Password;

            try
            {
                await _apiClient.UserGetByEmailAsync(Model.Email);

                MessageBox.Show(Resources.Texts.TextResources.SameUser_Message);
            }
            catch
            {
                await _apiClient.UserCreateAsync(Model);

                Model          = null;
                pwBox.Password = "";
            }
        }
Exemplo n.º 5
0
 public void Discard() => Model = null;
Exemplo n.º 6
0
 private void UserSelected(UserSelectedMessage userSelectedMessage)
 {
     Model = apiClient.GetUserById(userSelectedMessage.Id);
 }
Exemplo n.º 7
0
 private void UserNew(UserNewMessage userNewMessage)
 {
     Model = new UserDetailModelInner();
 }
 private void NewUser(AddUMessage obj)
 {
     Model = new UserDetailModelInner();
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='user'>
 /// </param>
 /// <param name='id'>
 /// </param>
 public static void RemoveUserFromTeam(this IAPIClient operations, UserDetailModelInner user = default(UserDetailModelInner), System.Guid?id = default(System.Guid?))
 {
     operations.RemoveUserFromTeamAsync(user, id).GetAwaiter().GetResult();
 }
 private void GoBack()
 {
     Model = null;
 }
 private void GoHome(GoToHomeMessage obj)
 {
     Model = null;
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='user'>
 /// </param>
 /// <param name='customHeaders'>
 /// Headers that will be added to request.
 /// </param>
 public static AzureOperationResponse <UserDetailModelInner> UserCreateWithHttpMessages(this IAPIClient operations, UserDetailModelInner user = default(UserDetailModelInner), Dictionary <string, List <string> > customHeaders = null)
 {
     return(operations.UserCreateWithHttpMessagesAsync(user, customHeaders, CancellationToken.None).ConfigureAwait(false).GetAwaiter().GetResult());
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='user'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <UserDetailModelInner> UserCreateAsync(this IAPIClient operations, UserDetailModelInner user = default(UserDetailModelInner), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.UserCreateWithHttpMessagesAsync(user, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='user'>
 /// </param>
 public static UserDetailModelInner UserCreate(this IAPIClient operations, UserDetailModelInner user = default(UserDetailModelInner))
 {
     return(operations.UserCreateAsync(user).GetAwaiter().GetResult());
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='user'>
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='customHeaders'>
 /// Headers that will be added to request.
 /// </param>
 public static AzureOperationResponse RemoveUserFromTeamWithHttpMessages(this IAPIClient operations, UserDetailModelInner user = default(UserDetailModelInner), System.Guid?id = default(System.Guid?), Dictionary <string, List <string> > customHeaders = null)
 {
     return(operations.RemoveUserFromTeamWithHttpMessagesAsync(user, id, customHeaders, CancellationToken.None).ConfigureAwait(false).GetAwaiter().GetResult());
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='user'>
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task RemoveUserFromTeamAsync(this IAPIClient operations, UserDetailModelInner user = default(UserDetailModelInner), System.Guid?id = default(System.Guid?), CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.RemoveUserFromTeamWithHttpMessagesAsync(user, id, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Exemplo n.º 17
0
 private void UserLogOut(LogOutMessage obj)
 {
     Model = null;
 }
 private void LogOutUser()
 {
     Model = null;
     _mediator.Send(new LogOutMessage());
 }