public ResourceEntity GetResourceById(int id) { ResourceEntity result = null; ResourcesRepository resRepo = new ResourcesRepository(); using (var uow = UnitOfWork.CreateUoW()) { try { var res = resRepo.GetResourceByID(id, uow); result = res != null?EntitiesMapper.ToEntity(res) : null; } catch (Exception ex) { DbLog.LogError("Error retrieving resource " + id, ex); throw ex; } } return(result); }