public void DoJob() { try { using (var uow = unitOfWorkFactory.CreateNew()) { movieBL.UpdateAll(uow).Wait(); } } catch (Exception ex) { logger.LogError(ex, "An error occured in UpdateMoviesJob"); } }