using System.Collections.Generic; using System.Threading.Tasks; using _0_Framework.Application; using CompanyManagment.App.Contracts.File1; namespace CompanyManagment.App.Contracts.FileAlert; public interface IFileAlertApplication { FileAlertViewModel GetDetails(long id); OperationResult Create(CreateFileAlert command); OperationResult Edit(EditFileAlert command); OperationResult Remove(long id); List Search(FileAlertSearchModel searchModel); List GetFilesAlerts(List files); int getMaximumAdditionalDeadlineTimes(int additionalDeadline); Task> GetFileAlerts(FileAlertSearchModel searchModel); }