API Diff between 0.8.176-alpha0819 and 0.8.92-alpha00522
283 Additions
49 Removals
LagoVista.Core
LagoVista.Core.Attributes
LagoVista.Core.Authentication.Interfaces
LagoVista.Core.Authentication.Managers
LagoVista.Core.Authentication.Resources
LagoVista.Core.Authentication.Rest
LagoVista.Core.Exceptions
LagoVista.Core.Interfaces
-
public enum Environments
-
public interface IAppConfig
-
public interface IAuthManager
-
public interface IDependencyManager
-
public interface IRemoteLoginModel
-
public interface ISecurity
- Task (IOwnedEntity ownedEntity, AuthorizeActions action, EntityHeader user, EntityHeader org, string actionName)
- Task (EntityHeader user, EntityHeader org, Type entityType = null)
- Task (EntityHeader user, string orgId, Type entityType = null)
- Task AuthorizeOrgAccess(string userId, string orgId, Type entityType = null)
-
public interface ISummaryData : IIDEntity, IKeyedEntity, INamedEntity
-
public interface IUserInfo
-
public enum PlatformTypes
-
public interface ILoginResponse
LagoVista.Core.Managers
-
public class ManagerBase
- public IAppConfig AppConfig { get; }
- public ILogger Logger { get; }
- public ManagerBase(ILogger logger, IAppConfig appConfig, IDependencyManager dependencyManager, ISecurity security)
- protected Task (IOwnedEntity ownedEntity, AuthorizeActions action, EntityHeader user, EntityHeader org, string actionName = null)
- protected Task AuthorizeOrgAccess(string userId, string orgId, Type entityType = null)
- protected Task (EntityHeader user, string orgId, Type entityType = null)
- protected Task (EntityHeader user, EntityHeader org, Type entityType = null)
- protected Task<DependentObjectCheckResult> CheckForDepenenciesAsync(object instance)
- protected void ConcurrencyCheck(IAuditableEntity fromRepo, string updatedDateStamp)
- protected Task ConfirmNoDepenenciesAsync(object instance)
- protected Task RenameDependentObjectsAsync(object instance, string newName)
- protected void (IAuditableEntity entity, IEntityHeader user)
- protected void (IAuditableEntity entity, IEntityHeader user)
- protected void ValidationCheck(IValidateable entity, Actions action)
LagoVista.Core.Models
LagoVista.Core.Models.UIMetaData
LagoVista.Core.Networking.Interfaces
-
public interface IAPIResponse
-
public interface IAPIResponse<TResult> : IAPIResponse
-
public interface IAuthManager
-
public interface IRestClient
- Task<IAPIResponse> DeleteAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<IAPIResponse> GetAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<IAPIResponse<TResponse>> GetAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- Task<IAPIResponse> PostAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<IAPIResponse<TResponse>> PostAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- Task<IAPIResponse> PutAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<IAPIResponse<TResponse>> PutAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- Task<APIResponse> DeleteAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<APIResponse> GetAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<APIResponse<TResponse>> GetAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- Task<APIResponse> PostAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<APIResponse<TResponse>> PostAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- Task<APIResponse> PutAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- Task<APIResponse<TResponse>> PutAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
-
public interface ITokenManager
-
public enum ResponeStatus
LagoVista.Core.Networking.Models
LagoVista.Core.Networking.Rest
-
public class RestClient : IRestClient
- public RestClient(HttpClient httpClient, IAuthManager authManager, ITokenManager tokenManager, ILogger logger, INetworkService networkService)
- public Task<IAPIResponse> DeleteAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- public Task<IAPIResponse> GetAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- public Task<IAPIResponse<TResponse>> GetAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- public Task<IAPIResponse> PostAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- public Task<IAPIResponse<TResponse>> PostAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- public Task<IAPIResponse> PutAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- public Task<IAPIResponse<TResponse>> PutAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- public RestClient(HttpClient httpClient, IAuthManager authManager, ITokenManager tokenManager, ILogger logger, INetworkService networkService)
- public Task<APIResponse> DeleteAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- public Task<APIResponse> GetAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- public Task<APIResponse<TResponse>> GetAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- public Task<APIResponse> PostAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- public Task<APIResponse<TResponse>> PostAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
- public Task<APIResponse> PutAsync<TModel>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase
- public Task<APIResponse<TResponse>> PutAsync<TModel, TResponse>(string path, TModel model, CancellationTokenSource cancellationTokenSource = null) where TModel : ModelBase where TResponse : ModelBase
LagoVista.Core.Resources
LagoVista.Core.Validation
LagoVista.Core.ViewModels
-
public interface IViewModelNavigation
- void GoBack()
- void Navigate(ViewModelLaunchArgs args)
- void Navigate<TViewModel>() where TViewModel : ViewModelBase
- void PopToRoot()
- void SetAsNewRoot()
- void SetAsNewRoot<TViewModel>() where TViewModel : ViewModelBase
- Task GoBackAsync()
- Task NavigateAndCreateAsync<TViewModel>(KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndCreateAsync<TViewModel, TParent>(TParent parent, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndEditAsync<TViewModel, TParent, TChild>(TParent parent, TChild child, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndEditAsync<TViewModel, TParent>(TParent parent, string id, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndEditAsync<TViewModel>(string id, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAndPickAsync<TViewModel>(Action<object> selectedAction, Action cancelledAction = null, KeyValuePair<string, object>[] args) where TViewModel : ViewModelBase
- Task NavigateAsync<TViewModel>() where TViewModel : ViewModelBase
- Task SetAsNewRootAsync<TViewModel>() where TViewModel : ViewModelBase
-
public enum LaunchTypes
-
public abstract class ViewModelBase : INotifyPropertyChanged, IDataErrorInfo
-
public class ViewModelLaunchArgs