public ProjectAppService(IMapper mapper, IProjectRepository projectRepository, IProjectValidation projectValidation) { _mapper = mapper; _projectRepository = projectRepository; _projectValidation = projectValidation; }
public ProjectManager(IProjectValidation projectValidation = null, ICollectionReference collectionReference = null, IStorageReference storageReference = null) { _projectValidation = projectValidation ?? (IProjectValidation)Splat.Locator.Current.GetService(typeof(IProjectValidation)); _collectionReference = collectionReference ?? CrossCloudFirestore.Current.Instance.GetCollection(FirestoreCollections.PROJECTS); _storageReference = storageReference ?? CrossFirebaseStorage.Current.Instance.RootReference; }
public ProjectService(IProjectRepository projectRepository, IMapper mapper, IProjectValidation projectValidaiton) { this._projectRepository = projectRepository; this._mapper = mapper; this._projectValidation = projectValidaiton; }