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)); }
private async void Window_Loaded(object sender, RoutedEventArgs e) { await _api.Login(Credentials); }