public List <ResourceEntity> GetResourceByIdOrUsername(int id, string username) { List <ResourceEntity> result = new List <ResourceEntity>(); ResourcesRepository resRepo = new ResourcesRepository(); using (var uow = UnitOfWork.CreateUoW()) { try { var resList = resRepo.GetResourceByIDOrUsername(id, username, uow); result = resList.Select(x => EntitiesMapper.ToEntity(x)).ToList(); } catch (Exception ex) { DbLog.LogError("Error retrieving resource " + id + " " + username, ex); throw ex; } } return(result); }