public Task Login([Body(BodySerializationMethod.Serialized)] ApiCredentials credentials)
        {
            if (credentials is null)
            {
                throw new ArgumentNullException(nameof(credentials));
            }

            if (credentials.Password is null)
            {
                throw new ArgumentNullException(nameof(ApiCredentials.Password));
            }

            if (credentials.Email is null)
            {
                throw new ArgumentNullException(nameof(ApiCredentials.Email));
            }

            if (credentials.Password.Length == 0)
            {
                throw new ArgumentNullException(nameof(ApiCredentials.Password));
            }

            if (credentials.Email.Length == 0)
            {
                throw new ArgumentNullException(nameof(ApiCredentials.Email));
            }

            return(_service.Login(credentials));
        }
Exemple #2
0
 private async void Window_Loaded(object sender, RoutedEventArgs e)
 {
     await _api.Login(Credentials);
 }