using CoviDok.Api.Request; using CoviDok.BLL.User.Managers; using CoviDok.Data.Model; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace CoviDok.BLL.User.Handlers { public interface ICaseHandler { public Task<List<Case>> Filter(CaseFilter filter); public Task<Case> GetCase(int id); public Task<Case> AddCase(Case c); public Task UpdateCase(int id, Case Case, Update update); public Task SetCase(int id, CaseStatus status); public bool IsAuthorized(int ID, Case c); public List<Update> GetUpdatesForCase(int id); public Update GetUpadte(int id); } }