using clauses cleanup

This commit is contained in:
Paul Schneider 2026-08-22 03:34:48 +01:00
commit 7f03dd7272
Signed by: notazof
GPG key ID: 1DD5D838E5343B06
292 changed files with 91 additions and 685 deletions

View file

@ -1,6 +1,5 @@
using Avalonia; using Avalonia;
using Avalonia.Controls;
using Avalonia.Headless.XUnit; using Avalonia.Headless.XUnit;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using PostIt.Services; using PostIt.Services;

View file

@ -1,10 +1,5 @@
using System;
using System.Diagnostics; using System.Diagnostics;
using System.IO;
using System.Linq;
using Xamarin.UITest; using Xamarin.UITest;
using Xamarin.UITest.Android;
using Xunit;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -1,18 +1,8 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net; using System.Net;
using System.Net.Http;
using System.Text; using System.Text;
using System.Text.Json; using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
using Yavsc.Blogspot;
using Yavsc.Api.Client; using Yavsc.Api.Client;
using PostIt.Services; using PostIt.Services;
using PostIt.Services;
using Xunit;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -1,7 +1,6 @@
using Yavsc.Blogspot; using Yavsc.Blogspot;
using PostIt.Services; using PostIt.Services;
using PostIt.ViewModels; using PostIt.ViewModels;
using Yavsc.Models;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -1,6 +1,3 @@
using System;
using System.Net.Http;
using System.Threading.Tasks;
using IdentityModel.OidcClient.Browser; using IdentityModel.OidcClient.Browser;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -1,9 +1,6 @@
using Avalonia; using Avalonia;
using Avalonia.Controls; using Avalonia.Controls;
using Avalonia.Headless;
using Avalonia.Headless.XUnit; using Avalonia.Headless.XUnit;
using Avalonia.Input;
using Avalonia.Interactivity;
using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Input;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Yavsc.Api.Client; using Yavsc.Api.Client;

View file

@ -1,10 +1,8 @@
using Avalonia;
using Avalonia.Controls; using Avalonia.Controls;
using Avalonia.Headless.XUnit; using Avalonia.Headless.XUnit;
using Avalonia.VisualTree; using Avalonia.VisualTree;
using Yavsc.Blogspot; using Yavsc.Blogspot;
using Yavsc.Api.Client; using Yavsc.Api.Client;
using PostIt.Services;
using PostIt.ViewModels; using PostIt.ViewModels;
using PostIt.Views; using PostIt.Views;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -1,13 +1,8 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Net; using System.Net;
using System.Net.Sockets; using System.Net.Sockets;
using System.Security.Cryptography; using System.Security.Cryptography;
using System.Text; using System.Text;
using System.Text.Json; using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -1,21 +1,13 @@
using System;
using System.Collections.Generic;
using System.Net; using System.Net;
using System.Net.Http;
using System.Text; using System.Text;
using System.Text.Json; using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
using Avalonia; using Avalonia;
using Avalonia.Controls;
using Avalonia.Headless.XUnit; using Avalonia.Headless.XUnit;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using PostIt.Services; using PostIt.Services;
using PostIt.ViewModels; using PostIt.ViewModels;
using PostIt.Views; using PostIt.Views;
using Yavsc.Abstract.Identity.Security;
using Yavsc.Api.Client; using Yavsc.Api.Client;
using Yavsc.Api.Client.Dtos;
using Yavsc.Blogspot; using Yavsc.Blogspot;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -49,7 +49,7 @@ public class PostItViewModelTests
var api = new StubYavscApiClient(expected); var api = new StubYavscApiClient(expected);
var blog = new BlogApiClient(api, "http://localhost/"); var blog = new BlogApiClient(api, "http://localhost/");
var posts = await blog.GetPostsAsync(); var posts = await blog.GetPostsAsync(ct: TestContext.Current.CancellationToken);
Assert.Equal(2, posts.Count); Assert.Equal(2, posts.Count);
Assert.Equal("Hello", posts[0].Title); Assert.Equal("Hello", posts[0].Title);

View file

@ -1,5 +1,4 @@
using PostIt.Services; using PostIt.Services;
using Xunit;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -1,7 +1,5 @@
using Avalonia;
using Avalonia.Controls; using Avalonia.Controls;
using Avalonia.Headless.XUnit; using Avalonia.Headless.XUnit;
using Avalonia.Media;
using Avalonia.Styling; using Avalonia.Styling;
using Avalonia.VisualTree; using Avalonia.VisualTree;
using PostIt.ViewModels; using PostIt.ViewModels;

View file

@ -1,9 +1,3 @@
using System;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
using Xunit;
namespace PostIt.Tests; namespace PostIt.Tests;
public class SettingsLoadTests public class SettingsLoadTests
@ -109,7 +103,7 @@ public class SettingsLoadTests
{ {
failures.Add(ex); failures.Add(ex);
} }
}); }, TestContext.Current.CancellationToken);
} }
await Task.WhenAll(tasks); await Task.WhenAll(tasks);
@ -129,7 +123,7 @@ public class SettingsLoadTests
/// and checking that Loaded flips exactly once (no torn reads). /// and checking that Loaded flips exactly once (no torn reads).
/// </summary> /// </summary>
[Fact] [Fact]
public void Load_is_idempotent_under_concurrent_calls() public async Task Load_is_idempotent_under_concurrent_calls()
{ {
var settings = new PostIt.ViewModels.Settings var settings = new PostIt.ViewModels.Settings
{ {
@ -149,9 +143,9 @@ public class SettingsLoadTests
{ {
barrier.SignalAndWait(); barrier.SignalAndWait();
settings.Load(); settings.Load();
}); }, TestContext.Current.CancellationToken);
} }
Task.WaitAll(tasks); await Task.WhenAll(tasks);
Assert.True(settings.Loaded); Assert.True(settings.Loaded);
} }

View file

@ -1,8 +1,5 @@
using System;
using System.Linq;
using PostIt.Controls; using PostIt.Controls;
using PostIt.Models; using PostIt.Models;
using Xunit;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -1,10 +1,6 @@
using System;
using System.IO;
using System.Text.Json; using System.Text.Json;
using System.Threading.Tasks;
using PostIt.Controls; using PostIt.Controls;
using PostIt.ViewModels; using PostIt.ViewModels;
using Xunit;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -1,5 +1,4 @@
using Avalonia.Headless.XUnit; using Avalonia.Headless.XUnit;
using Avalonia.Controls;
using PostIt.Views; using PostIt.Views;
namespace PostIt.Tests; namespace PostIt.Tests;
@ -13,4 +12,4 @@ public class MainPageTests
window.Show(); window.Show();
Assert.NotNull(window); Assert.NotNull(window);
} }
} }

View file

@ -1,22 +1,10 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net; using System.Net;
using System.Net.Http;
using System.Net.Sockets; using System.Net.Sockets;
using System.Text; using System.Text;
using System.Text.Json; using System.Text.Json;
using System.Threading;
using Yavsc.Blogspot;
using Yavsc.Api.Client;
using PostIt.Services; using PostIt.Services;
using System.Threading.Tasks;
using IdentityModel.OidcClient;
using IdentityModel.OidcClient.Browser; using IdentityModel.OidcClient.Browser;
using PostIt.Services;
using PostIt.ViewModels; using PostIt.ViewModels;
using Xunit;
namespace PostIt.Tests; namespace PostIt.Tests;

View file

@ -1,7 +1,6 @@
using Android.App; using Android.App;
using Android.Content.PM; using Android.Content.PM;
using Android.Content; using Android.Content;
using Avalonia;
using Avalonia.Android; using Avalonia.Android;
namespace PostIt.Android; namespace PostIt.Android;
@ -63,4 +62,4 @@ public class MainActivity : AvaloniaMainActivity
tcs?.TrySetResult(intent?.Data?.ToString() ?? string.Empty); tcs?.TrySetResult(intent?.Data?.ToString() ?? string.Empty);
} }
} }
} }

View file

@ -1,7 +1,6 @@
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using Android.App; using Android.App;
using Android.Content;
using AndroidX.Browser.CustomTabs; using AndroidX.Browser.CustomTabs;
using IdentityModel.OidcClient.Browser; using IdentityModel.OidcClient.Browser;

View file

@ -1,5 +1,4 @@
using System.Runtime.Versioning; using System.Threading.Tasks;
using System.Threading.Tasks;
using Avalonia; using Avalonia;
using Avalonia.Browser; using Avalonia.Browser;
using PostIt; using PostIt;
@ -15,4 +14,4 @@ internal sealed partial class Program
public static AppBuilder BuildAvaloniaApp() public static AppBuilder BuildAvaloniaApp()
=> AppBuilder.Configure<App>(); => AppBuilder.Configure<App>();
} }

View file

@ -1,4 +1,3 @@
using IdentityModel.OidcClient.Browser;
using PostIt.Services; using PostIt.Services;
namespace PostIt.Desktop; namespace PostIt.Desktop;

View file

@ -1,5 +1,4 @@
using System; using System;
using System.Threading;
using Avalonia; using Avalonia;
using PostIt.Services; using PostIt.Services;
@ -74,4 +73,4 @@ sealed class Program
#endif #endif
.WithInterFont() .WithInterFont()
.LogToTrace(); .LogToTrace();
} }

View file

@ -3,7 +3,6 @@ using System.Net;
using System.Net.Http; using System.Net.Http;
using System.Net.Http.Headers; using System.Net.Http.Headers;
using System.Net.Http.Json; using System.Net.Http.Json;
using System.Text;
using System.Text.Json; using System.Text.Json;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;

View file

@ -5,7 +5,6 @@ using System.Threading.Tasks;
using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Input;
using PostIt.Services; using PostIt.Services;
using PostIt.Views;
using Yavsc.Api.Client; using Yavsc.Api.Client;
namespace PostIt.ViewModels; namespace PostIt.ViewModels;

View file

@ -1,6 +1,4 @@
using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Input;
using Microsoft.Extensions.DependencyInjection;
using PostIt;
using PostIt.Services; using PostIt.Services;
namespace PostIt.ViewModels; namespace PostIt.ViewModels;

View file

@ -8,8 +8,6 @@ using CommunityToolkit.Mvvm.Input;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Yavsc.Blogspot; using Yavsc.Blogspot;
using Yavsc.Api.Client; using Yavsc.Api.Client;
using PostIt.Services;
using PostIt.Views;
namespace PostIt.ViewModels; namespace PostIt.ViewModels;

View file

@ -1,11 +1,10 @@
using Avalonia.Styling; using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.ComponentModel;
namespace PostIt.ViewModels; namespace PostIt.ViewModels;
public abstract partial class ViewModelBase : ObservableObject public abstract partial class ViewModelBase : ObservableObject
{ {
/// <summary> /// <summary>
/// Gets if the user can navigate to the next page /// Gets if the user can navigate to the next page
/// </summary> /// </summary>

View file

@ -1,10 +1,5 @@
using System;
using Avalonia;
using Avalonia.Controls; using Avalonia.Controls;
using Avalonia.Markup.Xaml; using Avalonia.Markup.Xaml;
using Microsoft.Extensions.DependencyInjection;
using PostIt.Services;
using PostIt.ViewModels;
namespace PostIt.Views; namespace PostIt.Views;

View file

@ -1,5 +1,4 @@
using Avalonia.Controls; using Avalonia.Controls;
using Avalonia.Markup.Xaml;
namespace PostIt.Views; namespace PostIt.Views;

View file

@ -1,5 +1,3 @@
using System;
namespace Yavsc.Attributes namespace Yavsc.Attributes
{ {
public class ActivityBillingAttribute : Attribute public class ActivityBillingAttribute : Attribute

View file

@ -1,5 +1,3 @@
using System;
namespace Yavsc.Attributes namespace Yavsc.Attributes
{ {
public class ActivitySettingsAttribute : Attribute public class ActivitySettingsAttribute : Attribute

View file

@ -1,10 +1,8 @@
using System;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;
namespace Yavsc.Attributes.Validation namespace Yavsc.Attributes.Validation
{ {
/// <summary> /// <summary>
/// Valid Remote User Dir Attribute /// Valid Remote User Dir Attribute
/// </summary> /// </summary>
@ -18,7 +16,7 @@ namespace Yavsc.Attributes.Validation
{ {
if (ErrorMessageResourceType==null) { if (ErrorMessageResourceType==null) {
ErrorMessageResourceType = typeof(Yavsc.Attributes.Validation.Resources); ErrorMessageResourceType = typeof(Yavsc.Attributes.Validation.Resources);
ErrorMessageResourceName = "InvalidPath"; ErrorMessageResourceName = "InvalidPath";
} }
} }

View file

@ -1,14 +1,12 @@
using System;
using System.Reflection; using System.Reflection;
namespace Yavsc.Attributes.Validation namespace Yavsc.Attributes.Validation
{ {
public class YaRegularExpression : System.ComponentModel.DataAnnotations.RegularExpressionAttribute { public class YaRegularExpression : System.ComponentModel.DataAnnotations.RegularExpressionAttribute {
public YaRegularExpression(string pattern): base (pattern) public YaRegularExpression(string pattern): base (pattern)
{ {
this.ErrorMessage = "RegularExpression: "+ pattern; this.ErrorMessage = "RegularExpression: "+ pattern;
} }
public override string FormatErrorMessage(string name) public override string FormatErrorMessage(string name)
@ -20,4 +18,4 @@ namespace Yavsc.Attributes.Validation
} }
} }
} }

View file

@ -1,5 +1,3 @@
using System;
namespace Yavsc.Attributes.Validation namespace Yavsc.Attributes.Validation
{ {
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter, AllowMultiple = false)] [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter, AllowMultiple = false)]
@ -13,13 +11,13 @@ namespace Yavsc.Attributes.Validation
public YaRequiredAttribute (string msg) : base(msg) public YaRequiredAttribute (string msg) : base(msg)
{ {
ErrorMessage = msg; ErrorMessage = msg;
} }
public YaRequiredAttribute () : base("Required Field") public YaRequiredAttribute () : base("Required Field")
{ {
ErrorMessageResourceType = typeof(Yavsc.Attributes.Validation.Resources); ErrorMessageResourceType = typeof(Yavsc.Attributes.Validation.Resources);
ErrorMessageResourceName = "FieldRequired"; ErrorMessageResourceName = "FieldRequired";
} }
public override bool IsValid(object value) { public override bool IsValid(object value) {
if (value == null) { if (value == null) {
return false; return false;
@ -34,5 +32,5 @@ namespace Yavsc.Attributes.Validation
return true; return true;
} }
} }
} }

View file

@ -1,5 +1,3 @@
using System;
namespace Yavsc.Attributes.Validation namespace Yavsc.Attributes.Validation
{ {
public partial class YaStringLength: YaValidationAttribute public partial class YaStringLength: YaValidationAttribute
@ -21,15 +19,15 @@ namespace Yavsc.Attributes.Validation
{ {
if (ErrorMessageResourceType==null) { if (ErrorMessageResourceType==null) {
ErrorMessageResourceType = typeof(Yavsc.Attributes.Validation.Resources); ErrorMessageResourceType = typeof(Yavsc.Attributes.Validation.Resources);
ErrorMessageResourceName = "InvalidStringLength"; ErrorMessageResourceName = "InvalidStringLength";
} }
} }
public override bool IsValid(object value) { public override bool IsValid(object value) {
string stringValue = value as string; string stringValue = value as string;
if (stringValue==null) return MinimumLength <= 0; if (stringValue==null) return MinimumLength <= 0;
if (MinimumLength>=0) if (MinimumLength>=0)
{ {
if (stringValue.Length< MinimumLength) { if (stringValue.Length< MinimumLength) {
return false; return false;

View file

@ -1,6 +1,3 @@
using System;
using System.Reflection;
namespace Yavsc.Attributes.Validation namespace Yavsc.Attributes.Validation
{ {
public class YaValidationAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute public class YaValidationAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute
@ -9,7 +6,7 @@ namespace Yavsc.Attributes.Validation
{ {
} }
public YaValidationAttribute(Func<string> acr): base(acr) public YaValidationAttribute(Func<string> acr): base(acr)
{ {
@ -45,4 +42,4 @@ namespace Yavsc.Attributes.Validation
return GetResourceString(ErrorMessageResourceName); return GetResourceString(ErrorMessageResourceName);
} }
} }
} }

View file

@ -1,7 +1,4 @@
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using Yavsc.Attributes.Validation;
using Yavsc.Abstract;
using Yavsc;
namespace Yavsc.ViewModels.Account namespace Yavsc.ViewModels.Account
{ {

View file

@ -1,5 +1,3 @@
using System;
using System.Collections.Generic;
using Yavsc.Services; using Yavsc.Services;
namespace Yavsc.Billing namespace Yavsc.Billing

View file

@ -2,7 +2,6 @@
using Yavsc.Abstract.Identity.Security; using Yavsc.Abstract.Identity.Security;
using Yavsc.Interfaces;
namespace Yavsc.Blogspot namespace Yavsc.Blogspot
{ {

View file

@ -1,4 +1,3 @@
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
namespace Yavsc.Abstract.Chat namespace Yavsc.Abstract.Chat
@ -15,4 +14,4 @@ namespace Yavsc.Abstract.Chat
List<TMod> Moderation { get; } List<TMod> Moderation { get; }
} }
} }

View file

@ -1,7 +1,4 @@
using System; using System.Text;
using System.IO;
using System.Linq;
using System.Text;
using Yavsc.ViewModels.UserFiles; using Yavsc.ViewModels.UserFiles;
namespace Yavsc.Server.Helpers namespace Yavsc.Server.Helpers
@ -42,10 +39,10 @@ namespace Yavsc.Server.Helpers
{ {
if (name.Any(c => !ValidFileNameChars.Contains(c))) if (name.Any(c => !ValidFileNameChars.Contains(c)))
return false; return false;
if (!name.Any(c => !AlfaNum.Contains(c))) if (!name.Any(c => !AlfaNum.Contains(c)))
return false; return false;
return true; return true;
} }

View file

@ -1,8 +1,6 @@
using System; namespace Yavsc.ViewModels
namespace Yavsc.ViewModels
{ {
public class RemoteFileInfo public class RemoteFileInfo
{ {
public string Name { get; set; } public string Name { get; set; }
@ -11,7 +9,7 @@ namespace Yavsc.ViewModels
public DateTime CreationTime { get; set; } public DateTime CreationTime { get; set; }
public DateTime LastModified { get; set; } public DateTime LastModified { get; set; }
} }
} }

View file

@ -1,7 +1,3 @@
using System;
using System.IO;
using System.Linq;
using Yavsc.Abstract.FileSystem;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;
namespace Yavsc.ViewModels.UserFiles namespace Yavsc.ViewModels.UserFiles
@ -13,7 +9,7 @@ namespace Yavsc.ViewModels.UserFiles
public RemoteFileInfo [] Files { public RemoteFileInfo [] Files {
get; set; get; set;
} }
public DirectoryShortInfo [] SubDirectories {  public DirectoryShortInfo [] SubDirectories {
get; set; get; set;
} }
private readonly DirectoryInfo dInfo; private readonly DirectoryInfo dInfo;
@ -23,7 +19,7 @@ namespace Yavsc.ViewModels.UserFiles
{ {
} }
public UserDirectoryInfo(string userReposPath, string userId, string path) public UserDirectoryInfo(string userReposPath, string userId, string path)
{ {
if (string.IsNullOrWhiteSpace(userId)) if (string.IsNullOrWhiteSpace(userId))

View file

@ -18,8 +18,6 @@
// //
// You should have received a copy of the GNU Lesser General Public License // You should have received a copy of the GNU Lesser General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>. // along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
namespace Yavsc.Models.Google namespace Yavsc.Models.Google
{ {

View file

@ -19,8 +19,6 @@
// You should have received a copy of the GNU Lesser General Public License // You should have received a copy of the GNU Lesser General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>. // along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
namespace Yavsc.Models.Google.Calendar namespace Yavsc.Models.Google.Calendar
{ {
/// <summary> /// <summary>

View file

@ -19,14 +19,12 @@
// You should have received a copy of the GNU Lesser General Public License // You should have received a copy of the GNU Lesser General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>. // along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
namespace Yavsc.Models.Google.Calendar namespace Yavsc.Models.Google.Calendar
{ {
/// <summary> /// <summary>
/// Calendar list entry. /// Calendar list entry.
/// </summary> /// </summary>
/// ///
[Obsolete("use GoogleUse.Apis")] [Obsolete("use GoogleUse.Apis")]
public class CalendarListEntry { public class CalendarListEntry {
/// <summary> /// <summary>

View file

@ -1,5 +1,3 @@
using System;
namespace Yavsc.Models.Google.Calendar namespace Yavsc.Models.Google.Calendar
{ {
[Obsolete("use GoogleUse.Apis")] [Obsolete("use GoogleUse.Apis")]

View file

@ -18,8 +18,6 @@
// //
// You should have received a copy of the GNU Lesser General Public License // You should have received a copy of the GNU Lesser General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>. // along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
namespace Yavsc.Models.Google namespace Yavsc.Models.Google
{ {
/// <summary> /// <summary>

View file

@ -20,7 +20,6 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>. // along with this program. If not, see <http://www.gnu.org/licenses/>.
using Yavsc.Abstract.Models.Messaging; using Yavsc.Abstract.Models.Messaging;
using Yavsc.Models.Messaging;
namespace Yavsc.Models.Google.Messaging namespace Yavsc.Models.Google.Messaging
{ {

View file

@ -1,6 +1,4 @@
using System;
using System.Collections; using System.Collections;
using System.Collections.Generic;
namespace Yavsc.Abstract.IT namespace Yavsc.Abstract.IT
{ {
@ -13,10 +11,10 @@ namespace Yavsc.Abstract.IT
} }
public CharArray (IList<char> word): base(word) { public CharArray (IList<char> word): base(word) {
} }
public CharArray (IEnumerable<char> word): base(word) { public CharArray (IEnumerable<char> word): base(word) {
} }
public IList<char> Aggregate(char other) public IList<char> Aggregate(char other)
@ -89,10 +87,10 @@ namespace Yavsc.Abstract.IT
State = -3; State = -3;
return; return;
} }
State = states[letter]; State = states[letter];
} }
} }
} }
} }

View file

@ -1,5 +1,3 @@
using System.Collections.Generic;
namespace Yavsc.Abstract.IT namespace Yavsc.Abstract.IT
{ {
// un code est, parmis les ensembles de suites de signes, // un code est, parmis les ensembles de suites de signes,
@ -14,7 +12,7 @@ namespace Yavsc.Abstract.IT
bool Validate(); bool Validate();
/// <summary> /// <summary>
/// Defines a new letter in this code, /// Defines a new letter in this code,
/// as an enumerable of <c>TLetter</c> /// as an enumerable of <c>TLetter</c>
/// </summary> /// </summary>
/// <param name="letter"></param> /// <param name="letter"></param>

View file

@ -1,5 +1,3 @@
using System.Collections.Generic;
namespace Yavsc.Abstract.IT namespace Yavsc.Abstract.IT
{ {
public interface IProject public interface IProject

View file

@ -1,5 +1,3 @@
using System;
namespace Yavsc.Abstract.Identity namespace Yavsc.Abstract.Identity
{ {
public class TokenInfo public class TokenInfo

View file

@ -1,5 +1,3 @@
using System;
namespace Yavsc namespace Yavsc
{ {
public interface ITrackedEntity public interface ITrackedEntity

View file

@ -1,5 +1,3 @@
using System;
namespace Yavsc.Abstract.Interfaces namespace Yavsc.Abstract.Interfaces
{ {
public interface IBatch<TInput, TOutput> public interface IBatch<TInput, TOutput>

View file

@ -1,8 +1,7 @@
namespace Yavsc.Services namespace Yavsc.Services
{ {
using System.Linq; using System.Threading.Tasks;
using System.Threading.Tasks; using System.Collections.Generic;
using System.Collections.Generic;
using Yavsc.Abstract.Workflow; using Yavsc.Abstract.Workflow;
public interface IBillingService public interface IBillingService

View file

@ -1,5 +1,4 @@
using System; using Yavsc.Abstract.Identity;
using Yavsc.Abstract.Identity;
namespace Yavsc.Interfaces namespace Yavsc.Interfaces
{ {
@ -11,4 +10,4 @@ namespace Yavsc.Interfaces
ILocation Location { get; set; } ILocation Location { get; set; }
decimal? Previsionnal { get; set; } decimal? Previsionnal { get; set; }
} }
} }

View file

@ -1,6 +1,4 @@
using System.ComponentModel.DataAnnotations; using Yavsc.Interfaces;
using System.ComponentModel.DataAnnotations.Schema;
using Yavsc.Interfaces;
namespace Yavsc.Models.Messaging namespace Yavsc.Models.Messaging
{ {
@ -8,5 +6,5 @@ namespace Yavsc.Models.Messaging
Reason For { get; set; } Reason For { get; set; }
string Message { get; set; } string Message { get; set; }
} }
} }

View file

@ -1,4 +1,3 @@
using System;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
@ -29,7 +28,7 @@ namespace Yavsc.Abstract.Models.Messaging
/// </summary> /// </summary>
[StringLength(512)] [StringLength(512)]
[Display(Name = "Icône")] [Display(Name = "Icône")]
public string? icon { get; set; } public string? icon { get; set; }
/// <summary> /// <summary>
/// The sound. /// The sound.
/// </summary> /// </summary>

View file

@ -1,4 +1,3 @@
using System;
using Yavsc.Abstract.Identity; using Yavsc.Abstract.Identity;
using Yavsc.Models.Relationship; using Yavsc.Models.Relationship;

View file

@ -1,6 +1,5 @@
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using Yavsc.Attributes.Validation;
namespace Yavsc.Models.Relationship namespace Yavsc.Models.Relationship
{ {

View file

@ -1,5 +1,4 @@
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using Yavsc.Attributes.Validation;
namespace Yavsc.Models.Relationship namespace Yavsc.Models.Relationship
{ {

View file

@ -1,5 +1,4 @@
using System.Text; using System.Text;
using System.Threading.Tasks;
namespace Yavsc.Abstract.Templates namespace Yavsc.Abstract.Templates
{ {

View file

@ -1,5 +1,3 @@
using System;
namespace Yavsc namespace Yavsc
{ {
public interface IActivity public interface IActivity

View file

@ -16,8 +16,6 @@
// along with yavsc. If not, see <http://www.gnu.org/licenses/>. // along with yavsc. If not, see <http://www.gnu.org/licenses/>.
// //
using System;
namespace Yavsc namespace Yavsc
{ {
public interface IMobileDeviceDeclaration public interface IMobileDeviceDeclaration

View file

@ -1,5 +1,3 @@
using System;
namespace Yavsc.Abstract.Workflow namespace Yavsc.Abstract.Workflow
{ {
public interface IDecidableQuery: ITrackedEntity, IQuery public interface IDecidableQuery: ITrackedEntity, IQuery

View file

@ -1,5 +1,3 @@
using System.Collections.Generic;
namespace Yavsc.Models.Process namespace Yavsc.Models.Process
{ {
public class Conjonction : List<IRequisition>, IRequisition public class Conjonction : List<IRequisition>, IRequisition

View file

@ -1,5 +1,3 @@
using System.Collections.Generic;
namespace Yavsc.Models.Process namespace Yavsc.Models.Process
{ {
public class Disjonction : List<IRequisition>, IRequisition public class Disjonction : List<IRequisition>, IRequisition

View file

@ -1,7 +1,3 @@
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Yavsc.Abstract.Workflow namespace Yavsc.Abstract.Workflow
{ {
public interface IExecutionData public interface IExecutionData

View file

@ -1,4 +1,3 @@
using System.Collections.Generic;
using Yavsc.Models; using Yavsc.Models;
namespace Yavsc.Abstract.Workflow namespace Yavsc.Abstract.Workflow

View file

@ -1,6 +1,3 @@
using System.Collections.Generic;
using System.Linq;
namespace Yavsc.Abstract.Workflow namespace Yavsc.Abstract.Workflow
{ {
public class TaskManager : ITaskRunnerProvider public class TaskManager : ITaskRunnerProvider
@ -17,4 +14,4 @@ namespace Yavsc.Abstract.Workflow
return runners.Where(r => r.GetType().Name.IndexOf(runnerName.Trim())>=0).ToArray(); return runners.Where(r => r.GetType().Name.IndexOf(runnerName.Trim())>=0).ToArray();
} }
} }
} }

View file

@ -1,9 +1,4 @@
using System.Collections.Generic;
using System.Linq;
using System.Security.Claims;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,10 +1,6 @@
using System.Collections.Generic;
using System.Linq;
using System.Security.Claims; using System.Security.Claims;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
namespace Yavsc.Controllers namespace Yavsc.Controllers
{ {
@ -14,7 +10,6 @@ namespace Yavsc.Controllers
using Yavsc.Models.Billing; using Yavsc.Models.Billing;
using Yavsc.Abstract.Identity; using Yavsc.Abstract.Identity;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Helpers;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;
[Produces("application/json")] [Produces("application/json")]

View file

@ -1,13 +1,8 @@
using System;
using System.Linq;
using System.Security.Claims; using System.Security.Claims;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json; using Newtonsoft.Json;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Models.Billing; using Yavsc.Models.Billing;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,7 +1,6 @@
using System.Security.Claims; using System.Security.Claims;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Models.Billing; using Yavsc.Models.Billing;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,5 +1,3 @@
using System;
using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Yavsc.Helpers; using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;

View file

@ -1,7 +1,6 @@
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Models.Market; using Yavsc.Models.Market;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,6 +1,5 @@
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Models.Haircut; using Yavsc.Models.Haircut;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,6 +1,4 @@
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Localization;
namespace Yavsc.ApiControllers namespace Yavsc.ApiControllers
@ -11,7 +9,6 @@ namespace Yavsc.ApiControllers
using System.Security.Claims; using System.Security.Claims;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Models; using Models;
using Services;
using Models.Haircut; using Models.Haircut;
using System.Threading.Tasks; using System.Threading.Tasks;
using Helpers; using Helpers;

View file

@ -1,6 +1,5 @@
namespace Yavsc.ApiControllers namespace Yavsc.ApiControllers
{ {
using Models;
using Yavsc.Models.Musical.Profiles; using Yavsc.Models.Musical.Profiles;
public class DjProfileApiController : ProfileApiController<DjSettings> public class DjProfileApiController : ProfileApiController<DjSettings>

View file

@ -1,6 +1,5 @@
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Models.Musical; using Yavsc.Models.Musical;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,6 +1,5 @@
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Models.Musical; using Yavsc.Models.Musical;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,8 +1,6 @@
using System.Linq;
using System.Security.Claims; using System.Security.Claims;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -2,8 +2,6 @@ using Microsoft.AspNetCore.Mvc;
namespace Yavsc.ApiControllers namespace Yavsc.ApiControllers
{ {
using Models;
/// <summary> /// <summary>
/// Base class for managing performers profiles /// Base class for managing performers profiles
/// </summary> /// </summary>

View file

@ -2,7 +2,6 @@ using System.Security.Claims;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Models.Access; using Yavsc.Models.Access;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,6 +1,5 @@
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Models.Chat; using Yavsc.Models.Chat;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,7 +1,6 @@
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Abstract.Identity; using Yavsc.Abstract.Identity;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,7 +1,6 @@
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Models.Market; using Yavsc.Models.Market;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,12 +1,7 @@
using System.Collections.Generic;
using System.Linq;
using System.Security.Claims;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Abstract.Identity; using Yavsc.Abstract.Identity;
using Yavsc.Helpers;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;

View file

@ -1,11 +1,7 @@
using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using System.Security.Claims;
using System.Threading.Tasks;
using System.Linq;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Abstract.Identity; using Yavsc.Abstract.Identity;
using Yavsc.Helpers;
using Yavsc.Server.Helpers; using Yavsc.Server.Helpers;
namespace Yavsc.ApiControllers.accounting namespace Yavsc.ApiControllers.accounting

View file

@ -1,13 +1,3 @@
using System.Collections.Generic;
using Microsoft.Extensions.Logging;
using Microsoft.AspNetCore.Http;
using System.Threading.Tasks;
using Newtonsoft.Json;
using Yavsc.ViewModels;
using Yavsc.Models;
using System.Linq;
namespace Yavsc.Api.Helpers namespace Yavsc.Api.Helpers
{ {
public static class RequestHelpers public static class RequestHelpers

View file

@ -15,7 +15,6 @@ using IdentityModel;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.DependencyInjection.Extensions;
using Yavsc;
using Yavsc.Abstract.Interfaces; using Yavsc.Abstract.Interfaces;
using Yavsc.Helpers; using Yavsc.Helpers;
using Yavsc.Interface; using Yavsc.Interface;

View file

@ -5,8 +5,6 @@ using Microsoft.Extensions.DependencyInjection;
using Yavsc.Abstract.BlogSpot; using Yavsc.Abstract.BlogSpot;
using Yavsc.Models; using Yavsc.Models;
using Yavsc.Models.Access; using Yavsc.Models.Access;
using Yavsc.Models.Blog;
using Yavsc.Models.Relationship;
using Yavsc.Tests.Shared; using Yavsc.Tests.Shared;
using static Yavsc.Constants; using static Yavsc.Constants;

View file

@ -1,7 +1,4 @@
using System.Net;
using System.Net.Http;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Yavsc.Tests.Shared;
namespace Yavsc.Blogs.Tests; namespace Yavsc.Blogs.Tests;

View file

@ -1,5 +1,4 @@
using System.Net; using System.Net;
using System.Net.Http;
using System.Net.Http.Json; using System.Net.Http.Json;
using System.Text.Json; using System.Text.Json;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;

View file

@ -1,5 +1,3 @@
using Xunit;
namespace Yavsc.Blogs.Tests; namespace Yavsc.Blogs.Tests;
[CollectionDefinition("JwtClaimMapping", DisableParallelization = true)] [CollectionDefinition("JwtClaimMapping", DisableParallelization = true)]

View file

@ -1,6 +1,5 @@
using System.IdentityModel.Tokens.Jwt; using System.IdentityModel.Tokens.Jwt;
using System.Security.Claims; using System.Security.Claims;
using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Hosting;

View file

@ -1,5 +1,4 @@
using System.Net; using System.Net;
using System.Net.Http;
using System.Net.Http.Json; using System.Net.Http.Json;
using System.Text.Json; using System.Text.Json;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;

View file

@ -1,4 +1,3 @@
using System.Linq;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Yavsc.Models; using Yavsc.Models;

View file

@ -3,7 +3,6 @@ using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.DependencyInjection.Extensions;
using Yavsc;
using Yavsc.Interface; using Yavsc.Interface;
using Yavsc.Interfaces; using Yavsc.Interfaces;
using Yavsc.Models; using Yavsc.Models;

Some files were not shown because too many files have changed in this diff Show more