public List <Status> BuscarStatus(string filtro) { List <Status> ret = null; try { ret = new List <Status>(); using (IDataContextAsync context = new PCFTIDataContext()) using (IUnitOfWorkAsync unitOfWork = new UnitOfWork(context)) { IRepositoryAsync <Status> statusRepository = new Repository <Status>(context, unitOfWork); IStatusService statusService = new StatusService(statusRepository); ret = statusService.BuscarStatus(filtro).ToList <Status>(); unitOfWork.Dispose(); } } catch { ret = null; } return(ret); }